import java.util.Scanner;
public class arrays {
public static void main(String[] args) {
int i;
int [][] m1 = new int[2][3];
int j;
Scanner sc = new Scanner(System.in);
System.out.println(m1.length);
System.out.println(m1[0].length);
for(i = 0; i < m1.length; i++){
for(j = 0; i < m1[0].length; j++) {
m1[i][j] = sc.nextInt();
}
}
sc.close();
}
}
このエラーが発生する理由を理解できません。m1.length および m1[0].length は、行と列の正しい長さを出力します。次の入力を行いました。
1
2
3
4
そして、エラーが発生しました