java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
在使用BigDecimal进行除法运算时,在除不尽的情况下,Java会抛出上述异常。
解决办法是在调用divide方法的另一个实现,指定精度及舍入模式
BigDecimal.TEN.divide(new BigDecimal('3'), 2, RoundingMode.HALF_UP) |