zoukankan      html  css  js  c++  java
  • java保留两位有效数字

    1.用BigDecimal

    import java.math.BigDecimal;
    import java.text.DecimalFormat;
    import java.text.NumberFormat;
    public class format {
        double f = 111231.5585;
        public void m1() {
        BigDecimal bg = new BigDecimal(f);
        double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
        System.out.println(f1);
    }

    2.用DecimalFormat

    /**
    * DecimalFormat转换最简便
    */
    public void m2() {
        DecimalFormat df = new DecimalFormat("#0.00");
        System.out.println(df.format(f));
    }

    3.用String.format

    /**
    * String.format打印最简便
    */
    public void m3() {
        System.out.println(String.format("%.2f", f));
    }

    4.用NumberFormat 

    public void m4() {
        NumberFormat nf = NumberFormat.getNumberInstance();
        nf.setMaximumFractionDigits(2);
        System.out.println(nf.format(f));
    }
    public static void main(String[] args) {
      format f = new format();
      f.m1();
      f.m2();
      f.m3();
      f.m4();
    }
    }

    转载自:https://www.cnblogs.com/chenrenshui/p/6128444.html

  • 相关阅读:
    TP框架 商城前台用户注册方法
    小知识
    TP框架中的一些登录代码分享
    js贪吃蛇小游戏
    关于jQ的小案例分享
    vb语法
    ruby file
    ruby的next if boolean
    ruby文件操作
    vue里面的this指向
  • 原文地址:https://www.cnblogs.com/kavins/p/8516167.html
Copyright © 2011-2022 走看看