hey guys i am not sure how to fix the code below as i get an area out of bounds exception every time i run it any help would be greatly appreciated to fix this thx.
int numberStudents = numberOfStudents();
System.out.println("");
int[] gradeOfStudent = gradeOfStudents(numberStudents);
method is below
public static int[] gradeOfStudents(int numberStudents) {
Scanner input = new Scanner (System.in);
int[] grades = new int [numberStudents];
String[] name = new String[numberStudents];
for(int i = 0; i < numberStudents;) {
for(int j = 0; j < numberStudents; i++ ) {
System.out.print("Enter the name of the " + (i + 1) + " student: ");
name[i] = input.next();
System.out.print("Enter the " + (i + 1) + " student's grade: " );
grades[i] = input.nextInt();
}
}
return grades;
}