一、推荐方法
System.out.printf("%.2f\n", 1.123);//输出1.12
简明扼要,直接用,与c,c++中的格式化字符串的输出方式相同。
注意:是printf不是println!
二、其他方法(了解即可)
方法一:利用字符串的格式化函数
System.out.println(String.format("%.2f", 1.123))//输出1.12
方法二:利用DecimalFormat类
double f = 1.5585;
DecimalFormat df = new DecimalFormat("#.000");
System.out.println(df.format(f));//输出1.558
在第二行中,0的个数就是小数的位数
看到这里,
速速退下,
快去学习,
我的,
读者小可爱