Поймай меня, если сможешь

Открыта
Поймай меня, если сможешь - 1

— Привет, Амиго! Вот тебе интересные задачи на захват исключений.

5
Задача
Java Syntax,  9 уровень,  6 лекция
Недоступна
Исключение при работе с числами
Уважаемые коллеги, всё серьезно, начинаем операцию по перехвату исключений. Из секретного центра JavaRush поступило следующее задание, цитирую: «Перехватить исключение (и вывести его на экран), указав его тип, возникающее при выполнении кода: int a = 42 / 0;». Примечание: к решению приступить незамедлительно.
5
Задача
Java Syntax,  9 уровень,  6 лекция
Недоступна
Исключение при работе со строками
Исключение в Java — это объект. И у него есть тип, разумеется. Пока не начнешь с этим работать, это всё кажется чем-то туманным, но практика победит неуверенность. Становитесь увереннее в ловле исключений: перехватите и выведите на экран исключение (с указанием его типа), возникающее при выполнении кода [String s = null; String m = s.toLowerCase()].
5
Задача
Java Syntax,  9 уровень,  6 лекция
Недоступна
Исключение при работе с массивами
Осваиваем механизм для контроля над ошибками в программе. Исключения, то бишь. На этот раз ваше задание — ловля исключений при работе с массивами. В приложении есть такие строчки кода: [int[] m = new int[2]; m[8] = 5;]. Перехватите исключение, возникающее при выполнении этого кода, выведите его на экран и укажите его тип.
5
Задача
Java Syntax,  9 уровень,  6 лекция
Недоступна
Исключение при работе с коллекциями List
К девятому уровню мы уже получили некоторое представление о коллекциях List, и об исключениях. Свяжем эти знания воедино: перехватим исключения при выполнении следующего кода [ArrayList<String> list = new ArrayList<String>(); String s = list.get(18);]. Перехватим, и выведем на экран с указанием его типа.
5
Задача
Java Syntax,  9 уровень,  6 лекция
Недоступна
Исключение при работе с коллекциями Map
У нас есть сомнительный код, пора запускать агента по перехвату исключений. Вот он, наш код:[ HashMap<String, String> map = new HashMap<String, String>(null); map.put(null, null); map.remove(null);]. Агент, ваше задание, как обычно, заключается в перехвате исключения и выводе его на экран. Не забудьте только при выводе указать тип этого исключения.
5
Задача
Java Syntax,  9 уровень,  6 лекция
Недоступна
Исключение при работе с числами
Очередное задание по захвату исключений поступило сегодня в секретный центр JavaRush. В этот раз нам придется перехватить исключение, и сразу же вывести его на экран консоли. Не забыть указать его тип. А возникать оно будет при выполнении кода: int num=Integer.parseInt("XYZ"); System.out.println(num).

— Подсказка: напиши программу, посмотри, какое исключение возникает, а потом поменяй код и перехвати его.

Комментарии (140)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Андрей9 уровень
позавчера, 10:16
Ребята я смотрел что в большинства задач, всё время срашивали а как найти это исключение? Всё предельно просто посмотрите на подсказку в конце списка задач на этой лекции )))))
Sergey Rudeshko9 уровень, Москва
вторник, 10:21
неожиданно просто
Ilya Ivanov10 уровень, Казань
среда, 12:34
как будто снова на первом уровне
Artur16 уровень, Tallinn
2 июля, 12:04
NB Не пытайтесь выводить на экран через System.err.println, хотя так вроде было-бы логичней. Проверку проходит только "старый добрый" System.out.println
7 июня, 12:13
CTRL + ATL + T в Idea решает задачи
UnNat_NA!!!16 уровень, Санкт-Петербург
10 июля, 05:47
Спасибо друг! Теперь я знаю как терминал в убунте вызвать =)
Александр14 уровень
30 мая, 07:15
Уровня с третьего учусь на ошибках/исключениях). Очень часто помогает, если разобраться.
Михаил16 уровень
19 мая, 17:04
>— Подсказка: напиши программу, посмотри, какое исключение возникает, а потом поменяй код и перехвати его. лул.
Sherlock040413 уровень, Москва
2 июня, 13:16
гениально )
Александр9 уровень, Москва
14 мая, 12:25
после коллекций даже не смотря на отсутствие "теории" очень легкие задания
Алексей41 уровень
13 мая, 19:12
Исключительно расслабляющие пальцы задания...
Alex15 уровень, Одесса
12 мая, 12:10
Легко как-то решается, аж непривычно) пару ссылок закину, ребята внизу в комментариях скидывали: https://javarush.ru/groups/posts/1401-iskljuchenija-i-ikh-obrabotka https://javarush.ru/groups/posts/1944-iskljuchenija-checked-unchecked-i-svoi-sobstvennihe https://www.youtube.com/watch?v=ZspkReG8L2E&feature=youtu.be
Любовь12 уровень, Москва
5 мая, 13:58
Подскажите, пожалуйста, в каких случаях переменная ставится, а в каких нет?