简介

用于存放输出数据的宽度称为“域宽”

Java代码

1
2
3
4
5
6
7
8
9
10
11
12
public static void main(String[] args) {
//数字4代表域宽为4
System.out.printf("%4d",1);
System.out.println();
System.out.printf("%4d",12);
System.out.println();
System.out.printf("%4d",123);
System.out.println();
System.out.printf("%4d",1234);
System.out.println();
System.out.printf("%4d",12345);
}

结果

img

分析

确定域宽为4

输出1时,前面有3个空格;

输出12时,前面有2个空格;

输出123时,前面有1个空格;

输出1234时,前面有0个空格;

输出12345时,此时长度超过域宽则直接输出;