bigdecimal不保留小数点以后数怎么做
时间: 2024-03-15 19:45:56 浏览: 164
java代码-使用java解决Java中保留小数点的方法的源代码
如果你想要使用 `BigDecimal` 类来进行高精度的浮点数运算,但是不需要保留小数点以后的位数,那么可以直接将保留位数设置为 0,例如:
```
BigDecimal bd = new BigDecimal(num);
bd = bd.setScale(0, RoundingMode.DOWN);
```
其中,第一个参数 `0` 表示不保留小数点后的位数,第二个参数 `RoundingMode.DOWN` 表示直接截断小数点后的位数,不进行四舍五入。这样,`BigDecimal` 对象 `bd` 中就只会保存整数部分,小数部分会被舍去。
阅读全文