Как запретить пользователю вводить символ или отрицательный ввод с обработкой исключений? - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь запретить пользователю вводить в сканер символ или отрицательное число.Я хочу, чтобы код возвращался к вопросу до тех пор, пока пользователь не введет 1 или больше.

Я пробовал (InputMistmatchException e) и несколько других исключений, но это не работает.Я не уверен, правильно ли это, но (исключение e) должно перехватывать большинство / все ошибки?

int x = 1;
int size = 0;

do {
    try {
        System.out.println("How many random numbers between 1 and 100 would you like to generate?");
        size = input.nextInt();
        x=2;
    }   catch (Exception e)
    {
        System.out.println("Wrong input");
    }
} while (x==1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...