Это моя петля.Повторяется бесконечно, если введен не-int.Из того, что я вижу, кажется, что исключение не очищается при следующем запуске цикла.Или потому что он берет предыдущий ввод и назначает его на menuChoice.Как я могу это исправить?
while(!console.hasNextInt())
{
try {
menuChoice = console.nextInt();
} catch(InputMismatchException e) {
System.out.println("The selection you made is invalid.");
}
}