ДЗ: /* Перехватить исключение (и вывести его на экран, указав его тип), возникающее при выполнении кода: int a = 42 / 0; */ /* Перехватить исключение (и вывести его на экран, указав его тип), возникающее при выполнении кода: String s = null; String m = s.toLowerCase(); */ /* Перехватить исключение (и вывести его на экран, указав его тип), возникающее при выполнении кода: int[] m = new int[2]; m[8] = 5; */ /* Перехватить исключение (и вывести его на экран, указав его тип), возникающее при выполнении кода: List list = new ArrayList(); String s = list.get(18); */ /* Перехватить исключение (и вывести его на экран, указав его тип), возникающее при выполнении кода: Map map = new HashMap(null); map.put(null, null); map.remove(null); */ /* Перехват checked исключений В методе processExceptions обработайте все checked исключения. IOException RemoteException NoSuchFieldException Нужно вывести на экран каждое возникшее checked исключение. Можно использовать только один блок try.. */ /* Вводить с клавиатуры числа. Код по чтению чисел с клавиатуры вынести в отдельный метод readData. Обернуть все тело (весь код внутри readData, кроме объявления списка, где будут храниться числа и BufferedReader-а) этого метода в try..catch. Если пользователь ввёл какой-то текст, вместо ввода числа, то метод должен перехватить исключение и вывести на экран все введенные числа в качестве результата. Числа выводить с новой строки сохраняя порядок ввода. */