Scanner in = new Scanner(System.in);
int menuItem;
do{
System.out.println("Choose menu item 1,2,3,4,5: ");
menuItem = in.nextInt();
}while(menuItem >5);
//i tried to use this
//while(menuItem >5 || !in.hasNextInt());---> but doesnt work
Это показываетКак добавить проверку на строку в то время как сделай
Исключение в потоке «основного» java.util.InputMismatchException
В этом коде я хочу, чтобы проверить menu item not string type
и not more than 5
и повторите выбор меню пункта, если вход не является строковым типом и не более 5
Но я не знаю, как проверить ввод данных если его строка.
@nadya Carissa вы должны принять ответ, если он вам поможет. – PVR
@ спасибо, что вы прекрасно работаете, вы мой герой :) –
:-) добро пожаловать ... !! – PVR