使用两个BigDecimal类型的数字做除法运算时,出现了一个如下的异常信息:
1 java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result
解决:
不能整除产生的异常,解决方式是设置精度,实例如下
.divide(xxxxx,2,BigDecimal.ROUND_HALF_UP);
使用两个BigDecimal类型的数字做除法运算时,出现了一个如下的异常信息:
1 java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result
解决:
不能整除产生的异常,解决方式是设置精度,实例如下
.divide(xxxxx,2,BigDecimal.ROUND_HALF_UP);