我有以下代码
double area = 6.60;
System.out.println(area);
Run Code Online (Sandbox Code Playgroud)
这给出了输出6.6
如何使输出为6.60?
您可以使用DecimalFormat:
double area = 6.60;
NumberFormat formatter = new DecimalFormat("#0.00");
System.out.println(formatter.format(area));
Run Code Online (Sandbox Code Playgroud)
输出:
6.60
double x = 6.60;
System.out.printf("%.2f",x);
Run Code Online (Sandbox Code Playgroud)
6.60
.0指定精度。数字根据此处指定的精度四舍五入。(例如,如果要保留2个小数位,则应指定.2)
f指定它是一个浮点-包括双精度数(d为十进制整数)
| 归档时间: |
|
| 查看次数: |
376 次 |
| 最近记录: |