可以使用System.out.printf方法在控制台上显示格式化输出
%[域宽度].[精度][转换码]
简单格式标识符:%b(布尔值)、%c(字符)、%d(十进制整数)、%f(浮点数)、%e(科学记数法形式)、%s(字符串)
例如:System.out.printf("count is &d and amout is %f",count,amount);
指定宽度和精度:
%5c:输出字符并在前面加四个空格
%6b:输出布尔值,在false值前加一个空格,在true值前加两个空格
%5d:若数字位数小于5,在前面加空格,若大于5,则自动增加宽度
%10.2f:宽度至少为10,并且包括小数点,小数点后两位,小数点前七位。若小数点前小于7位,在前面补空格,若不足自动拓宽
%10.2e:大致同上
%12s:小于12个字符,在前面加空格,大于12个字符,自动拓宽
默认为在前面加空格(即右对齐),若在%后加-则将空格加在后面(即左对齐)。