Я создаю небольшой алгоритм, и это часть его. Я хочу, чтобы я хотел, чтобы пользователь вводил некоторое целочисленное значение. Я хочу дать пользователю сообщение и позволить пользователю ввести номер сноваtry catch with Scanner
boolean wenttocatch;
do{
try {
wenttocatch=false;
number_of_rigons=sc.nextInt(); // sc is an object of scanner class
} catch (Exception e) {
wenttocatch=true;
System.out.println("xx");
}
}while(wenttocatch==true);
и я получаю бесконечный цикл я не могу понять, почему и как я могу определить, если пользователь вводит некоторые не целое число, и если пользователь вводит и не целое число, как задать пользователю введите снова
Обновление , когда я печатаю исключение, я получаю exce ption as InputMismatchException, что мне делать
thnx работает – pavithra