Регистрация
20 Июл 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Нужно сделать так, что бы при старте программы появилось окно, в котором спросило ваше имя, потом появилось второй окно которое попросило ввести число, после ввода на экран выводится данное сообщение: Привет, введенное имя, Выражение x+x*x=y где x - введенное число, а y - ответ. Я прикреплю фото где показано как это у меня получилось. Но проблема в том, что если пользователь введет во второе окно не число а буквы, то выйдет ошибка. Я не знаю как мне сделать так, что бы ошибка перехватывалась и пользователю писало что он ввел не число и вернуло ему то окно, где нужно написать число. Помогите
//otvet.imgsmail.ru/download/225402059_22fd1db641ea7622528e4ccecefd3dae_800.png
 
ArithmeticException это исключения, которые выскакивают при ошибках арифметики (аля деление на 0). Другие ошибки надо перехватывать отдельно (другой блок catch следом, где будет другой тип ошибки). Любая ошибка именуется как просто Exception. Во время возникновения неперехваченного исключения он пишет тип исключения. Также можно навести на метод parseInt и прочитать, какие исключения возможны.
 
Назад
Сверху