正确的的实现列的逐渐递减
程序员成长之旅 · 程序员成长之旅/Java学习/笔记 · 148 字
public class Java_2{
public static void main(String[] args){
//Found*
int [][] aMatrix = new int[4][];
int i = 0;
int j = 0;
int k = 4;
for(i = 0; i < 4; i++){//控制行
//Found*
aMatrix[i] = new int[k--];//这里在开辟数组的时候就逐渐缩小列的长度
//Found*
for (j = 0; j < aMatrix[i].length; j++) {//控制列 输出的时候直接调用列的长长度输出即可
aMatrix[i][j] = i+1;
System.out.print(aMatrix[i][j] + " ");
}
//Found*
System.out.println();
}
}
}

原题