【发布时间】:2020-03-13 07:19:25
【问题描述】:
int[][] grades = new int [3][4];
grades[0][0] = 89;
grades[0][1] = 92;
grades[0][2] = 96;
grades[0][3] = 87;
grades[1][0] = 83;
grades[1][1] = 85;
grades[1][2] = 81;
grades[2][0] = 88;
grades[2][1] = 90;
grades[2][2] = 93;
grades[2][3] = 97;
int j ;
for(int i = 0 ; i < 3 ; i++ ){
for(j = 0 ; j < 4 ; j++){
System.out.print(grades[i][j] +" ");
}
System.out.println();
}
如果我运行程序,结果将是:
89 92 96 87
83 85 81 0
88 90 93 97
如何删除 0?
【问题讨论】:
-
您要删除什么?您的矩阵中有一个 0,您可以在 for 循环中使用 if 语句检查您想要省略的索引。
标签: java arrays for-loop if-statement math