BigDecimal 保留两位小数 四舍五入
时间: 2023-11-24 10:49:34 浏览: 169
java 四舍五入保留小数的实现方法
5星 · 资源好评率100%
BigDecimal是Java中的一个类,用于高精度计算。在商业应用中,经常需要对金额进行精确计算,因此BigDecimal的使用非常重要。如果需要保留两位小数并进行四舍五入,可以使用setScale方法和ROUND_HALF_UP参数。具体实现方法如下所示:
```
BigDecimal num = BigDecimal.valueOf(3.1415926);
num = num.setScale(2, BigDecimal.ROUND_HALF_UP);
```
其中,setScale方法的第一个参数表示保留的小数位数,第二个参数表示使用四舍五入方式。在上述代码中,num最终的值为3.14。
阅读全文