printf方法
System.out.printf("%8.2f",33.3333);
8代表浮点数占8个字符,少的用空格代替。2代表小数点后保留2位。
System.out.printf("%,.2f",10000.0/3.0);
打印3,333.33,用“,”分隔。
可以使用多个标志,例如 %,(.2f 使用分组的分隔符并将负数括在括号内。
String.format方法
可以使用静态的String.format方法创建一个格式化的字符串,而不打印输出:
String message = String.format("Hello, %s , next year ,you'll be %d",name,age);