-
Java BigDecimal 类型的 加减乘除运算
2020-07-29 20:49这是由于当 BigDecimal 使用 divide 方法进行运算除不尽时就会报错,实际项目中可用以下方法,由于我这里不能直接参与运算,需要转类型,可以打印出来看结果,范例:
BigDecimal actualStaff = new BigDecimal(humanStatistics.getActualStaff()); BigDecimal numberStaff = new BigDecimal(humanStatistics.getNumberStaff()); BigDecimal arrivalRate = actualStaff.divide(numberStaff,2,BigDecimal.ROUND_HALF_UP); System.out.println(arrivalRate);