我使用eclipse进行java编程。我想将10999.9999
编译为11,000.00。这是我写的代码:
String x = "10999.9999";
double y = Double.parseDouble(x);
DecimalFormat formatter = new DecimalFormat("#,###.00");
System.out.println(formatter.format(y));
然后它给出输出11000.00,没有逗号。我使用cmd编译代码,它完美地工作。所以我相信我的日食有问题,或者我需要打开一些设置。
还要提一下:我的Eclipse从不编译逗号
答案 0 :(得分:2)
String x = "10999.9999";
double y = Double.parseDouble(x);
DecimalFormat formatter = new DecimalFormat("###,###.00");
System.out.println(formatter.format(y));
将输出
11.000,00