jar

10001 执着
关注
60909 号成员,2020-07-27 03:00:09 加入
353
个人主页 浏览
6h17m
在线时长
笃定!在路上!
  • 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);