java BigDecimal除法指定保留几位小数
时间: 2023-07-04 21:26:21 浏览: 126
Java中Double除保留后小数位的几种方法(小结)
你可以使用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类型的数值。
阅读全文