/ 符号结果不一样

sum/60f   和 sum/60  是不一样的

四舍五入

            BigDecimal sumM=new BigDecimal(sum/60f+"").setScale(0, BigDecimal.ROUND_HALF_UP);
            BigDecimal avgM=new BigDecimal((count==0?0:((sum/60f)/count))+"").setScale(0, BigDecimal.ROUND_HALF_UP);
            BigDecimal sumH=new BigDecimal((sum/60f/60f)+"").setScale(1, BigDecimal.ROUND_HALF_UP);
            BigDecimal avgH=new BigDecimal((count==0?0:((sum/60f/60f)/count))+"").setScale(1, BigDecimal.ROUND_HALF_UP);

猜你喜欢

转载自weitao1026.iteye.com/blog/2279535