BigDecimal保留4位小数
时间: 2023-07-11 19:54:04 浏览: 156
BigDecimal使用
可以使用BigDecimal的setScale方法来保留小数位数。示例代码如下:
```
BigDecimal num = new BigDecimal("123.456789");
BigDecimal result = num.setScale(4, RoundingMode.HALF_UP);
System.out.println(result); // 输出 123.4568
```
其中,第一个参数表示保留的小数位数,第二个参数表示采用的舍入模式。在上述代码中,采用的是四舍五入的舍入模式(RoundingMode.HALF_UP)。
阅读全文