在公司看项目代码,其中有一个做除法的方法没看懂,代码如下:public static BigDecimal div(BigDecimal arg1, BigDecimal arg2) {if(arg2.compareTo(new BigDecimal(0))==0) return new BigDecimal(0);if(arg1.scale()<arg2.scale())return arg1.divide(arg2,2,BigDecimal.ROUND_HALF_UP);elsereturn arg1.divide(arg2,2,BigDecimal.ROUND_HALF_DOWN);}
添加回答
举报
0/150
提交
取消