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