java输出固定小数位,不够用0补全

引言

笔试的时候可能被要求输出固定小数位的数,比如保留四位小数,3.14156输出3.1415。但是有特殊情况4.0要输出4.0000要解决。下面提供一种简便的方法解决这种需求。

思路解析

使用NumberFromat类
它的setMaximumFractionDigits()能够设置保留小数的最大位数
setMaximumFractionDigits()能够设置保留小数的最小位数
两个设置一样的值就相当于锁定了,固定小数位有多少位。

代码实现

@Test
    public void test() {
     
    	//使用NumberFormat
        NumberFormat nf = NumberFormat.getInstance();
        nf.setMaximumFractionDigits(4);
        nf.setMinimumFractionDigits(4);
        System.out.println(nf.format(4.0));
    }

在这里插入图片描述

你可能感兴趣的:(java,java)