java中数组没有赋值会等于什么?怎么程序运行到这里会停止?
来源:百度知道 编辑:UC知道 时间:2024/05/17 10:59:59
public class ArrDemo1{
public static void main (String[] args) {
int A[][]={{1,2,3,4},{5,6,7},{8,9},{10}};
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
System.out.print(A[i][j]);
System.out.print(" ");
}
System.out.println();
}
}
}
异常在哪.?
怎样抛出异常.?
public static void main (String[] args) {
int A[][]={{1,2,3,4},{5,6,7},{8,9},{10}};
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
System.out.print(A[i][j]);
System.out.print(" ");
}
System.out.println();
}
}
}
异常在哪.?
怎样抛出异常.?
错误原因数组越界 改成下面的
public class ArrDemo1{
public static void main (String[] args) {
int A[][]={{1,2,3,4},{5,6,7},{8,9},{10}};
for(int i=0;i<A.length;i++){
for(int j=0;j<A[i].length;j++){
System.out.print(A[i][j]);
System.out.print(" ");
}
System.out.println();
}
}
}