class Main {
public static void main(String[] args) {
int A[][] = {{1,2,3,0}, {4,5,6,0}, {7,8,9,0}};
int i,j;
for( i=0;i<A.length;i++){
for( j=0;j<A[0].length;j++);{
System.out.println(A[i][j]);
}
System.out.println("\\n");
}
}
}
您的代码中有一个小错误。内部
;
循环后面有一个额外的分号 (for
)。这导致内部循环为空,并且 System.out.println(A[i][j]);
语句不在循环内。这是更正后的代码:
class Main {
public static void main(String[] args) {
int A[][] = {{1,2,3,0}, {4,5,6,0}, {7,8,9,0}};
int i, j;
for (i = 0; i < A.length; i++) {
for (j = 0; j < A[0].length; j++) {
System.out.println(A[i][j]);
}
System.out.println("\n");
}
}
}
通过此更正,您的代码现在将正确打印 2D 数组的元素
A
。