Java - 如何使用BigDecimal pow显示小数

时间:2014-08-11 20:04:38

标签: java math bigdecimal

我目前无法尝试以下方法。

我已经设法将两个值存储为BigDecimals,我还设法划分这些值并显示所选的小数位数。

当前字段:

BigDecimal latestPopulation, earliestPopulation, gip, divider;

像这样:

latestPopulation = new BigDecimal(aInterger.toString());
earliestPopulation = new BigDecimal(bInterger.toString());
divider = latestPopulation.divide(earliestPopulation, 10, RoundingMode.HALF_UP);

然后我需要使用像这样的力量:

gip = divider.pow(1/cInterger);

然而,当我调用System.out.println(gip);时,它会显示没有小数位的结果。 如何定义我想要的小数位数?

1 个答案:

答案 0 :(得分:1)

System.out.println(gip.toPlainString());