Обработка исключений
Условие задачи
Что выведет программа? Почему? Какие блоки будут выполнены? Почему блок catch (Exception e) не срабатывает? Выполнится ли finally, если выброшено исключение?
javapublic class ExceptionQuiz {
public static void main(String[] args) {
try {
int i = 1 / 0;
System.out.println("1");
} catch (ArithmeticException e) {
System.out.println("2");
throw new RuntimeException(e);
} catch (Exception e) {
System.out.println("4");
} finally {
System.out.println("5");
}
}
}