在Java中使用DecimalFormat打印0.0
如何更改DecimalFormat df=新的DecimalFormat(“#.0”);构造函数参数,这样我就可以打印0.0???在Java中使用DecimalFormat打印0.0,java,formatting,string-formatting,number-formatting,decimalformat,Java,Formatting,String Formatting,Number Formatting,Decimalformat,如何更改DecimalFormat df=新的DecimalFormat(“#.0”);构造函数参数,这样我就可以打印0.0???新的十进制格式(“0.0”)就可以了。试试看 public static void main(String[] args) { DecimalFormat df = new DecimalFormat("#.0"); System.out.println(df.format(180.0)); // prints 180.0 System.out.println(df
新的十进制格式(“0.0”)
就可以了。试试看
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat("#.0");
System.out.println(df.format(180.0)); // prints 180.0
System.out.println(df.format(0.0)); // prints .0 BUT I want 0.0
}
利用
DecimalFormat df = new DecimalFormat("0.0");
System.out.println(df.format(0.0));
您自己省略了前导0
#.0