美文网首页
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类数字格式化(可实现左补零、右补零)

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

  • fprintf

    https://www.docin.com/p-679199155.html 左对齐(右端补零) %-08s 右...

  • mysql查询字段时实现左右补零

    [mysql查询字段时实现左右补零] 右补0:select RPAD(id,8,'0') as pad from ...

  • DecimalFormat()的使用

    1.DecimalFormat是一个类,他的作用是格式化数字。 2.这里我们使用两种方法来实现数字格式化的实例化。...

  • Java 数字格式化DecimalFormat使用

    Java 数字格式化DecimalFormat使用 DecimalFormat 是 NumberFormat 的一...

  • js保留小数不补零

    格式化小数用tofixed会造成位数不够补零的情况 123.tofixed(2) // 123.00 可以用下...

  • 杂记(占位符,数据处理)

    1、将一个整形数字格式化为指定位数的数据,长度不足的在左侧补零 2、Java中,%s、%d和%f分别用来表示输出时...

  • %

    '...%格式...'%()%[- + 0宽度.精度]类型码 左对齐(不写则是右对齐) 显示正号0 补零宽度 整...

  • 2020-12-09

    FCN采样理论 1.双线性插值上采样 2.反卷积上采样 每个像素周围补零 3.反池化上采样 把其它位置补零 实现过...

  • JS前置补零的方法和性能测试

    今天遇到一个问题,需要将一组数字格式化为指定长度进行前置补零。于是突发奇想,到底哪种方法效率最高呢?今天我们就来测...

网友评论

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

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