double四舍五入保留两位小数的方法
1,DecimalFormat
DecimalFormat decimalFormat = new DecimalFormat(".00");
意思就是规定保留几位小数
使用时
decimalFormat.format("這裡是個String");
注:当前返回的是String 如需返回double,则
Double.valueOf(decimalFormat.format("23.56789"));
2,BigDecimal
// 四舍五入 保留两位小数 BigDecimal bg = new BigDecimal(d).setScale(2, RoundingMode.UP);
看一下Class
不多介绍 bigdecimal不是太懂
新鲜刺激的东西永远都有,玩之前掂量掂量自己几斤几两