Похожие чаты

Can anybody tell me how to throw an error message

for the InputMismatchException from Scanner Class?

Scanner input = new Scanner(System.in);
int sc = input.nextInt();

System.out.println("\n\nInvalid option entered, please try again.");



Basically, I want to throw an error message if the user inputs anything other than an integer.

4 ответов

16 просмотров

You got the throw/exception thing wrong. User is not supposed to interact with those. only crash your program when something either goes terribly wrong and you literally cant handle it or its something with runtime. Throwing an exception when a user gives you something other than int on a i assume main method which you're probably going to add a throws just crashes your program for no reason

Al- Автор вопроса
Nader Jafari
You got the throw/exception thing wrong. User is n...

try { Scanner input = new Scanner(System.in); int sc = input.nextInt(); } catch (InputMismatchException e){ System.out.println("\n\nInvalid option entered, please try again."); continue; } This is my syntax, is this wrong?

Al
try { Scanner input = new Scanner(...

It isn't, but this isnt what you asked either. this is the right way you should catch the exception and ask the user again

Al- Автор вопроса
Nader Jafari
It isn't, but this isnt what you asked either. thi...

Sorry, my bad. This is what I was looking for. I guess my wording of the issue was way off. Sorry about that. Thanks a lot for confirmation.

Похожие вопросы

Обсуждают сегодня

Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
is that okay?
Samurai 🇯🇵
21
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
How about the project bro Likes the community not that active ?
🅿️abby_FX
19
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Is like having a company with great talents, early investors & workers who joined a company but saw that the vision was getting lost so they pushed for a change from within. T...
Randall Roland
2
Карта сайта