美文网首页
java中保留2位小数的四种方法

java中保留2位小数的四种方法

作者: 南_d5f4 | 来源:发表于2019-03-20 15:45 被阅读0次

    public classTest{ 

     public static void main(String[] args) {

            double d = 756.2345566;

            //方法一:最简便的方法,调用DecimalFormat类        DecimalFormat df = new DecimalFormat(".00");

            System.out.println(df.format(d));

            //方法二:直接通过String类的format函数实现        System.out.println(String.format("%.2f", d));

            //方法三:通过BigDecimal类实现        BigDecimal bg = new BigDecimal(d);

            double d3 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

            System.out.println(d3);

            //方法四:通过NumberFormat类实现        NumberFormat nf = NumberFormat.getNumberInstance();

            nf.setMaximumFractionDigits(2);

            System.out.println(nf.format(d));

        }

    }

    转载自https://blog.csdn.net/csdnlijingran/article/details/82179248

    相关文章

      网友评论

          本文标题:java中保留2位小数的四种方法

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