bigdecimal 百分比
时间: 2023-08-10 15:04:33 浏览: 284
BigDecimal详解、代码示例和经常遇到的坑
Java中使用BigDecimal计算百分比,可以先将百分数转换为小数,然后再进行计算。例如,计算50%的值:
```
BigDecimal percent = new BigDecimal("50");
BigDecimal decimal = percent.divide(new BigDecimal("100"));
BigDecimal result = decimal.multiply(new BigDecimal("100"));
```
上述代码中,先将50转换为小数.5,然后乘以100,得到结果500。最后的结果也可以使用setScale方法设置小数点后的位数。
阅读全文