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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容