bigdecimal保留小数四舍五入
时间: 2023-11-03 22:01:17 浏览: 111
四舍五入保留n位小数.html
保留小数四舍五入可以使用BigDecimal类中的setScale方法。setScale方法接受两个参数,第一个参数是保留的小数位数,第二个参数是舍入模式。其中,舍入模式可以使用BigDecimal类中提供的常量,例如ROUND_HALF_UP表示四舍五入。
示例代码如下:
```java
BigDecimal value = new BigDecimal("3.1415926");
BigDecimal roundedValue = value.setScale(2, BigDecimal.ROUND_HALF_UP);
```
这段代码将保留value的小数点后两位,并使用四舍五入的方式。
阅读全文