美文网首页
DecimalFormat类数字格式化(可实现左补零、右补零)

DecimalFormat类数字格式化(可实现左补零、右补零)

作者: LX_代码制造坊 | 来源:发表于2019-12-24 09:00 被阅读0次

    这个类的作用在做项目的时候,作用非常的大。比如在计算金额时,保留小数点后两位。请求报文头位数不足补0,尤其是左补0和右补0等。

    import java.text.DecimalFormat;
    import java.util.Scanner;
    public class Test08
    {
        public static void main(String[] args)
        {
            //实例化DecimalFormat类的对象,并指定格式
            DecimalFormat df1=new DecimalFormat("0.0");
            DecimalFormat df2=new DecimalFormat("#.#");
            DecimalFormat df3=new DecimalFormat("000.000");
            DecimalFormat df4=new DecimalFormat("###.###");
            Scanner scan=new Scanner(System.in);
            System.out.print("请输入一个float类型的数字:");
            float f=scan.nextFloat();
            //对输入的数字应用格式,并输出结果
            System.out.println("0.0 格式:"+df1.format(f));
            System.out.println("#.# 格式:"+df2.format(f));
            System.out.println("000.000 格式:"+df3.format(f));
            System.out.println("###.### 格式:"+df4.format(f));
        }
    }
    

    请输入一个float类型的数字:5487.45697
    0.0 格式:5487.5

    .# 格式:5487.5

    000.000 格式:5487.457

    .### 格式:5487.457

    相关文章

      网友评论

          本文标题:DecimalFormat类数字格式化(可实现左补零、右补零)

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