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不是太懂