有时候需要控制浮点数小数点后面数的位数,这就涉及浮点数精度控制。
浮点数精度控制示例
关键点:
DecimalFormat df = new DecimalFormat("0.000");
String str= df.format(f); //处理结果是String类型
public static voidmain(String[] args) {
// TODOAuto-generated method stub
DecimalFormatdf = new DecimalFormat("0.000");//key
//double
double d1 = 1.0;
System.out.println(df.format(d1));
//float
floatf=23.3523f;
System.out.println(df.format(f));//key
String str =df.format(f);
System.out.println(str);
}