在网上查了很久,BigDecimal到底怎么用还是不知道
例如下面的double怎样用BigDecimal写
double A1 (double x1) {
return 1-Math.pow((1-p),x1);
}
------解决方案--------------------
up
------解决方案--------------------
BigDecimal bd = new BigDecimal( "123456789789789 ");
BigDecimal bd2 = bd.pow(12);
123456789789789的12次方
------解决方案--------------------
BigDecimal bd = new BigDecimal(1.23456790E-12);
BigDecimal bd1 = bd.pow(12);
System.out.println(bd1.doubleValue());
结果:1.2536599971447652E-143