BigDecimal sumpremiumBigDecimal = new BigDecimal("396");
sumpremiumBigDecimal = sumpremiumBigDecimal.add(new BigDecimal("500.674345"));
System.out.println(sumpremiumBigDecimal.toPlainString());
System.out.println(sumpremiumBigDecimal.setScale(2,RoundingMode.HALF_UP));
其中,RoundingMode.HALF_UP应该就是四舍五入的舍入方式。
sumpremiumBigDecimal = sumpremiumBigDecimal.add(new BigDecimal("500.674345"));
System.out.println(sumpremiumBigDecimal.toPlainString());
System.out.println(sumpremiumBigDecimal.setScale(2,RoundingMode.HALF_UP));
其中,RoundingMode.HALF_UP应该就是四舍五入的舍入方式。
参见java.math包的文档。
本文转自 斯然在天边 51CTO博客,原文链接:http://blog.51cto.com/winters1224/814911,如需转载请自行联系原作者