JAVA四舍五入的处理
如下,保留两个小数位 double f = 34.232323; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); // b.setScale(2, BigDecimal.ROUND_HALF_UP) 表明四舍五入,保留两位小数 上面是对double类型的处理,如果对float的,则将上面所有的double字段换成float就行
?
?