Моего кодаArrayIndexOutOfBoundsException при использовании два одномерных массива
Scanner sc = new Scanner(System.in);
int v=sc.nextInt();
int s=sc.nextInt();
int[][] n = new int [v][s];
for (int i=0; i<n.length; i++) {
for (int j=0; j<n[v].length-1; j++) {
n[i][j]=sc.nextInt();
}
}
System.out.print(n[v][s]);
System.out.println();
Когда я хочу, чтобы скомпилировать его, терминал распечатывает:
java.lang.ArrayIndexOutOfBoundsException: 4
на плевелах. main (Plevel.java:13)
Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно?
Этот 'новый int [v] [s]' и этот 'n [v] .length' не могут работать вместе. Номер размера массива не является действительным индексом. – Tom