如何截断一个BigDecimal而不进行四舍五入。

24 浏览
0 Comments

如何截断一个BigDecimal而不进行四舍五入。

在我的代码中进行一系列计算后,我得到一个值为0.01954的BigDecimal。

然后我需要将这个BigDecimal乘以100,希望计算出的值为1.95。

我不希望进行任何向上或向下取整,只希望保留两位小数以内的值。

我尝试将精度设置为2,但是出现了一个ArithmeticException,提示需要进行取舍。我该如何设置精度而不指定取舍方式?

0