BigDecimal的divide报
Non-terminating decimal expansion的解决方法
之前写的代码
divide(amount).setScale(
2
, BigDecimal.
ROUND_HALF_UP
); 这么写会抛
Non-terminating decimal expansion
异常。
divide(amount, 2, BigDecimal.ROUND_HALF_UP) 正确写法