使用 Bigdecimal 做除法,除不尽时 JDK1.7 会报错、
Non-terminating decimal expansion; no exact representable decimal result。
JDK1.8 以上会产生一个空值
解决办法保留两位向上取整 xxx.divide(bar, 2, BigDecimal.ROUND_HALF_UP);
使用 Bigdecimal 做除法,除不尽时 JDK1.7 会报错、
Non-terminating decimal expansion; no exact representable decimal result。
JDK1.8 以上会产生一个空值
解决办法保留两位向上取整 xxx.divide(bar, 2, BigDecimal.ROUND_HALF_UP);