• 方式一(四舍五入):保留两位小数
1 double   f   =   111231.5585;  
2 BigDecimal   b   =   new   BigDecimal(f);  
3 double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();  
  • 方式二:
1 java.text.DecimalFormat   df   =new   java.text.DecimalFormat("#.00");  
2 df.format(你要格式化的数字);
    • 例:
      1 new java.text.DecimalFormat("#.00").format(3.1415926)

      #.00 表示两位小数 #.0000四位小数 以此类推...

  • 方式三:
1 double d = 3.1415926;
2 String result = String .format("%.2f");

相关文章:

  • 2022-12-23
  • 2021-06-29
  • 2022-02-22
  • 2021-06-11
  • 2021-04-25
  • 2022-03-02
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2021-08-17
  • 2021-05-13
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案