0000
0111
0122
0123
编程实现:
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
showarr2(i);
}
}
public static void showarr2(int row) {
int[][] arr2 = new int[row][row];
for (int i = 0; i < arr2.length; i++) {
int[] arr1 = arr2[i];
for (int j = 0; j < arr1.length; j++) {
if (j < i) {
arr1[j] = j;
} else {
arr1[j] = i;
}
}
}
print2array(arr2);
}
public static void print2array(int[][] arr2) {
for (int[] i : arr2) {
System.out.print(arr2.length + "-->:");
for (int j : i) {
System.out.print(j);
}
System.out.println("");
}
}
1——9的打印结果:
1-->:0
2-->:00
2-->:01
3-->:000
3-->:011
3-->:012
4-->:0000
4-->:0111
4-->:0122
4-->:0123
5-->:00000
5-->:01111
5-->:01222
5-->:01233
5-->:01234
6-->:000000
6-->:011111
6-->:012222
6-->:012333
6-->:012344
6-->:012345
7-->:0000000
7-->:0111111
7-->:0122222
7-->:0123333
7-->:0123444
7-->:0123455
7-->:0123456
8-->:00000000
8-->:01111111
8-->:01222222
8-->:01233333
8-->:01234444
8-->:01234555
8-->:01234566
8-->:01234567
9-->:000000000
9-->:011111111
9-->:012222222
9-->:012333333
9-->:012344444
9-->:012345555
9-->:012345666
9-->:012345677
9-->:012345678