I'm trying to guess why did the for loop jumps in the second user input and disregards the first user input which is the ("Enter your name") in the second part of the iteration?
import java.util.Scanner;
public class Grades {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int gradeInput;
int rounds = 0;
String nameInput;
for(int i = 0; i <= 5; i++) {
System.out.print("Enter your Name: ");
nameInput = input.nextLine();
System.out.print("Enter your grade: ");
gradeInput = input.nextInt();
gradeCheck(gradeInput);
}
}
public static void gradeCheck(int grade) {
if(grade > 75) {
System.out.print("Passed!");
}
else if(grade < 75) {
System.out.print("Failed");
}
}
}