Scanner in = new Scanner (System.in);
System.out.print("Enter student's name: ");
String name = in.nextLine();
while(!name.matches("[a-zA-Z]+")){
System.out.println("Please enter a valid name!");
name = in.nextLine();
}
}
}
I should repeat this: "Enter Student Name."
If the user put a number in the string, if you try it, only "Please enter a valid name!" is repeating.