В приведенном ниже коде я прошу пользователя дать целочисленный ввод, а если вход 0 или отрицательное число, он будет повторяться до тех пор, пока не будет задано положительное число. Дело в том, что если пользователи нажимают на письмо, мой код падает, и, несмотря на то, что я использовал try-catch во многих отношениях, ничего не получилось. Есть идеи? Я использовал try-catch внутри цикла, но он работал только для ввода одной буквы и не корректно.Try-Catch внутри петли
System.out.print("Enter the number of people: ");
numberOfPeople = input.nextInt();
while (numberOfPeople <= 0) {
System.out.print("Wrong input! Enter the number of people again: ");
numberOfPeople = input.nextInt();
}