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

 

posted on 2021-01-08 10:17  王半仙儿的博客  阅读(843)  评论(0编辑  收藏  举报

导航