double d = 345.678;
System.out.printf("%7.2f",d); //7表示输出的长度,2表示小数点后的位数
保留1位小数,长度不限:System.out.printf("%.1f",d); //1表示小数点后的位数,小数点前面没有数字表示长度不限
或者:
System.out.println(String.format("%.2f",x));
double d = 345.678;
System.out.printf("%7.2f",d); //7表示输出的长度,2表示小数点后的位数
保留1位小数,长度不限:System.out.printf("%.1f",d); //1表示小数点后的位数,小数点前面没有数字表示长度不限
或者:
System.out.println(String.format("%.2f",x));