printf()与println()+格式化字符串语法
printf()与println()
// println() - 简单输出
System.out.println("Hello " + name + ", age: " + age);
// printf() - 格式化输出
System.out.printf("Hello %s, age: %d%n", name, age);
格式化字符串语法
%[参数索引$][标志][宽度][.精度]转换符
System.out.printf("%.6g%n", bmi);
//%.6g表示保留6位有效数字
//%n是换行符
%g
%ga是通用浮点数转换符,它会:
- 自动选择:在%f(普通小数)和%e(科学计数法)之间选择
- 去除不必要的0:自动去除小数点后无意义的0
- 保留有效数字:根据精度参数保留有效数字

浙公网安备 33010602011771号