java BigDecimal除法指定保留几位小数
时间: 2023-07-04 18:26:21 浏览: 114
java代码-BigDecimal 四舍五入保留2位小数. 金额从单位分转成单位元
你可以使用BigDecimal的setScale方法来指定保留的小数位数,例如:
```
BigDecimal num1 = new BigDecimal("10");
BigDecimal num2 = new BigDecimal("3");
BigDecimal result = num1.divide(num2, 3, BigDecimal.ROUND_HALF_UP);
```
这里的第二个参数3表示保留3位小数,第三个参数BigDecimal.ROUND_HALF_UP表示采用四舍五入的方式进行舍入。最终的结果将会是一个保留3位小数的BigDecimal类型的数值。
阅读全文