Java 用于显示双精度值的千分之一的格式
比如,;我有下一个双精度值:Java 用于显示双精度值的千分之一的格式,java,formatting,Java,Formatting,比如,;我有下一个双精度值:Double number=53149000 我想这样显示它,格式为:53149 这可能吗 提前感谢…在将值除以1000后,可以使用String.format方法 double number = 53149000; System.out.println(String.format("%,.0f", number/1000)); 我建议您使用DecimalFormat对象来实现这一点。例如: DecimalFormat decimalFormat = new Deci
Double number=53149000代码>
我想这样显示它,格式为:53149
这可能吗
提前感谢…在将值除以1000后,可以使用String.format方法
double number = 53149000;
System.out.println(String.format("%,.0f", number/1000));
我建议您使用DecimalFormat
对象来实现这一点。例如:
DecimalFormat decimalFormat = new DecimalFormat("###,###");
System.out.println(decimalFormat.format(number/1000));
它按预期打印53149
我希望它有帮助。可以缩短为System.out.printf(“%,.0f%n”,number/1000)代码>。