通过BigDecimal的divide方法进行除法时当不整除,出现无限循环小数时,就会抛异常的,异常如下:Non-terminating decimal expansion; no exact representable decimal result。
**解决方法:**就是给divide设置精确的小数点divide(xxxxx,2, BigDecimal.ROUND_HALF_UP)
BigDecimal做除法时注意事项
最新推荐文章于 2023-09-13 16:36:55 发布
通过BigDecimal的divide方法进行除法时当不整除,出现无限循环小数时,就会抛异常的,异常如下:Non-terminating decimal expansion; no exact representable decimal result。
**解决方法:**就是给divide设置精确的小数点divide(xxxxx,2, BigDecimal.ROUND_HALF_UP)