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

2019-12-24  本文已影响0人  LX_代码制造坊

这个类的作用在做项目的时候,作用非常的大。比如在计算金额时,保留小数点后两位。请求报文头位数不足补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

上一篇下一篇

猜你喜欢

热点阅读