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