我有以下代码
double area = 6.60;
System.out.println(area);
这给出了输出6.6
如何使输出为6.60?
答案 0 :(得分:6)
您可以使用DecimalFormat:
double area = 6.60;
NumberFormat formatter = new DecimalFormat("#0.00");
System.out.println(formatter.format(area));
输出:
6.60
答案 1 :(得分:5)
double x = 6.60;
System.out.printf("%.2f",x);
6.60
.0指定精度。根据数字四舍五入 这里指定的精度。 (例如,如果你想要2位小数 会指定.2)
f指定它是一个浮点 - 包括双打(d代表 十进制整数)