Java中的多维数组

Sha*_*kar 0 java multidimensional-array

基本上,用户必须指定他们想要的多行和列[n*n],然后该用户将输入值,它将存储在多维数组中.我运行代码但得到错误

线程"main"中的异常java.lang.ArrayIndexOutOfBoundsException:1
,Total.main(Total.java:30)

码:

import java.util.*;

public class Total
{
public static void main(String args[])
{
int n,value;
Scanner input = new Scanner(System.in);

System.out.println("Enter integer for row and column:");
n = input.nextInt();

int arrX[][] = new int [n][n];

for(int i=0; i < n; i++ )
{
    for(int j=0; j < n; i++)
    {
        System.out.printf("Enter integer [%d],[%d]:",i,j);
        value = input.nextInt();
        arrX[i][j] = value;
    }
}
  }
}
Run Code Online (Sandbox Code Playgroud)

Bar*_*ers 5

在线:

for(int j=0; j < n; i++)
Run Code Online (Sandbox Code Playgroud)

你增加i它应该是j这样的地方:

for(int j=0; j < n; j++)
Run Code Online (Sandbox Code Playgroud)