正确的的实现列的逐渐递减

程序员成长之旅 · 程序员成长之旅/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();

}

}

}

原题