当BigDecimal使用divide进行运算除不尽时就会报错,蛋疼啊。 还要加几个参数: theNum.divide(new BigDecimal(3),2,BigDecimal.ROUND_HALF_UP)