使用bigdecimal进行除法计算的时候报错,提示:Non-terminating decimal expansion怎么办?
使用bigdecimal进行除法计算的时候报错,提示:
现在应该怎么解决?
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
现在应该怎么解决?
发布于:1年前 (2024-04-10) IP属地:四川省
1 个回答
这是因为出现了无限循环小数的问题,这里可以设置下精确的小数点,例如:
即可解决。
divide(xxxxx,2)
即可解决。
发布于:1年前 (2024-04-10) IP属地:四川省
我来回答
您需要 登录 后回答此问题!