美文网首页
Java 保留两位小数字

Java 保留两位小数字

作者: 牧馬放飏 | 来源:发表于2018-12-02 16:50 被阅读1次

    方法一:

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

    DecimalFormat df = new DecimalFormat("#.00");   
    double d = 3.1415926
    df.format(d); 
    

    方法二:

    四舍五入

    double f = 111231.5585;  
    BigDecimal b = new BigDecimal(f);  
    double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();  
    

    方法三:

    %.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型

    double d = 3.1415926;
    String result = String .format("%.2f");
    

    方法四:

    digits 显示的数字位数
    为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的

    double x=23.5455; 
    NumberFormat ddf=NumberFormat.getNumberInstance() ;
    ddf.setMaximumFractionDigits(2); 
    String s= ddf.format(x) ; 
    System.out.print(s);
    

    相关文章

      网友评论

          本文标题:Java 保留两位小数字

          本文链接:https://www.haomeiwen.com/subject/nhojcqtx.html