【发布时间】:2017-04-24 05:51:15
【问题描述】:
在将两行作为 3X3 矩阵 (n=3) 的输入后,我得到了 ArrayIndexOutofBound 异常。一旦我将第 6 个整数作为输入,即完成我的第二行,它就会引发异常。
int i, j;
System.out.println("Enter number of rows and columns");
Scanner s = new Scanner(System.in);
int n = s.nextInt();
int[][] a = new int[n][n];
for(i = 0; i < n; i++)
{
for(j = 0; i < n; j++)
{
a[i][j] = s.nextInt();
}
}
s.close();
【问题讨论】:
-
错字:
for(j=0;i<n;j++){->for(j=0;j<n;j++){ -
大声笑。谢谢你:)