java输出保留n位小数

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));


版权声明:本文为zjhzcjg原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。