📅  最后修改于: 2023-12-03 15:16:00.023000             🧑  作者: Mango
在Java中,我们可以使用字符串格式控制符来格式化数字、日期和字符串。其中,.2f是控制符之一,它用于格式化浮点数并保留两位小数。
double num = 123.4567;
String formattedNum = String.format("%.2f", num);
System.out.println(formattedNum); // 输出"123.46"
如上所示,我们可以使用String类的format方法将浮点数格式化为一个字符串。其中,"%.2f"表示格式化为浮点数并保留两位小数。默认情况下,格式化的浮点数将四舍五入到最接近的数。
除了使用String.format方法,我们还可以在System.out.printf方法中使用控制符。例如:
double num = 123.4567;
System.out.printf("%.2f", num); // 输出"123.46"
在Java中,使用字符串格式控制符 .2f 可以方便地将浮点数格式化为指定精度的字符串。我们可以在String.format或System.out.printf的方法中使用该控制符来实现格式化输出。