Java对于浮点数保留小数位数的格式处理(DecimalFormat类)

ok兄弟们, 今天给大家分享一个在数据处理方面比较实用的小技巧——浮点数小数的保留。
话不多说, 我们直接进入正题。
首先, 给大家推荐最好用的一个——DecimalFormat类, 这个类定义在java.text包中, 所以使用的时候我们要进行引入(当然如果你的IDEA已经配置了自动导包就不用麻烦了)

import java.text.DecimalFormat;

与很多类的使用方法相同,DecimalFormat类在进入使用的时候,我们要定义它的对象,我们随机写一个小数, 直接上代码!

double input = 1314.460354;
        DecimalFormat df1 = new DecimalFormat("#.0000000");
        System.out.println(df1.format(input));----//1314.4603540
        DecimalFormat df2 = new DecimalFormat("0.#######");
        System.out.println(df2.format(input));----//1314.460354
        DecimalFormat df3 = new DecimalFormat("##.00");
        System.out.println(df3.format(input));----//1314.46
        DecimalFormat df4 = new DecimalFormat("00.##");
        System.out.println(df4.format(input));----//1314.46
        DecimalFormat df5 = new DecimalFormat("0");
        System.out.println(df5.for
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值