Исключение при работе с числами Ӏ Java Syntax: 9 уровень, 6 лекция

  • 3
Уважаемые коллеги, всё серьезно, начинаем операцию по перехвату исключений. Из секретного центра JavaRush поступило следующее задание, цитирую: «Перехватить исключение (и вывести его на экран), указав его тип, возникающее при выполнении кода: int a = 42 / 0;». Примечание: к решению приступить незамедлительно.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (84)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Сергей Жак Java Developer
20 декабря 2020, 19:40
e.printStackTrace();
Не считается за "вывести текст на экран" и "текст должен содержать класс исключения". Удивительно.
Andrew Backend Developer в as
6 января, 14:55
Это метод на экземплярах Exception , который выводит стек trace экземпляра в System.err . так что это нам пока еще не надо как понимаю, а так да метод полезный
Ilyas Badavi
Уровень 15, Казань
19 декабря 2020, 19:50
Что значит буква "e"?
Даниил Александрович
Уровень 35, Тамбов , Россия
6 января, 14:09
обычная переменная. можно использовать для определения случившейся ошибки.
Andrew Backend Developer в as
6 января, 14:21
в которой содержится много всего что может пригодиться при отладке, в даннном примере текст самой ошибки
Виктор
Уровень 20
6 декабря 2020, 10:52
1. Запускаем код как есть. 2. Смотрим, какой Exception выдала IDEA (во второй строке сочетание букв заканчивающееся “Exception”) 3. Копируем данную фразу и вставляем ее в свой код, в блок catch
Андрей Овчаренко
Уровень 31, Москва
21 ноября 2020, 11:30
Ctrl + Alt + T
Тоник ремонт мобильной техники в FixiT-сервис
12 января, 14:29
Это запрещённая магия! XD
🦔 Виктор веду Java Android канал в telegram @LetsCodeIt Expert
1 ноября 2020, 17:51
1. Пробуем { делить на ноль; } 2. Ловим(АрифметическоеИсключение е) { 3. Внутри которого распечатываем сообщение об ошибке sout(e); } 4. Всё получится!
Равиль Ганиев
Уровень 16
30 октября 2020, 12:37
Сделал через toString().
Priestik System Administrator в Aspen CIS Russia
20 октября 2020, 09:17
ArithmeticException e sout (e) =)))
Cypriiz
Уровень 22
15 сентября 2020, 07:39
В IDE выводите для всех возможных исключений, т.е catch (Exception e) { System.out.println(e); } Смотрите, какое реально выводит исключение, потом подставляете вместо всех возможных (Exception), то которое выдало в выводе ( в данном случае ArithmeticException). Так же можете посмотреть пояснение к каждому исключению - https://www.fandroid.info/osnovnye-tipy-isklyuchenij-exception-v-java/
Дмитрий
Уровень 13, Tambov
20 сентября 2020, 18:03
Спасибо тебе добрый человек.
Sir_Ejik
Уровень 17, Санкт-Петербург
5 июня 2020, 14:10
Герберт Шилдт "Java8 Полное руководство" очень рекомендую. стр 263 - 284 очень доходчиво про исключения.
Andrew Backend Developer в as
6 января, 14:29
279-301
kupaka
Уровень 15, Москва, Россия
29 мая 2020, 03:39
Ах ты ж Екарный бабай, пол часа сидел , пока не понял , что надо за место Exception, написать ArithmeticException.