【发布时间】:2014-03-27 15:35:03
【问题描述】:
我正在尝试打印只有两位小数的双精度,但以下代码将其显示为 ##.##.#
double x, i = 3, j = 3, y;
x = Math.pow(i, j);
System.out.printf("two decimal places is: %.2f", x);
【问题讨论】:
-
您确定您正在运行该代码吗?
-
这是我的输出:两位小数是:27.00
-
是的,这是我目前唯一要做的事情。
-
您能否发布您的 IDE 或运行此代码的任何位置的确切输出?
-
如何指定语言环境:
System.out.printf(Locale.US, "two decimal places is: %.2f", x);