我之前使用了相同的代码,并且可以正常工作。但是现在它不起作用,并且说不显示3.0,如3.00。任何的想法?
double result=3.0;
System.out.println(new DecimalFormat("#.##").format(result));
根据DecimalFormat
javadocs,您应该使用0
字符而不是#
字符来表示必须存在的数字,即使该数字为零也是如此。尝试
System.out.println(new DecimalFormat("#.00").format(result));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句