方法一:String.format()
double num =3.1465;
String format= String.format("%.2f",num);
System.out.println(format);
方法二:DecimalFormat的format()
double num =3.1465;
DecimalFormat decimalFormat = new DecimalFormat("#.00");
String format= decimalFormat.format(num);
System.out.println(format);
解释:#.00表示保留两位
本文介绍了如何使用Java的String.format()方法和DecimalFormat类精确控制浮点数格式,展示了两者在保留两位小数上的应用实例,并比较了它们的使用场景和特点。
1199

被折叠的 条评论
为什么被折叠?



