package com.javarush.task.task09.task0914;
/*
Группа перехвата исключений
*/
public class Solution {
public static void main(String[] args) throws Exception {
try{
method1();
}
catch(Exception e) {
System.out.println(Exception e);
}
catch(Exception1 e) {
System.out.println( Exception1 e);
}
catch(Exception2 e) {
System.out.println(Exception2 e);
}
}
public static void method1() throws Exception1, Exception2, Exception3 {
int i = (int) (Math.random() * 3);
if (i == 0)
throw new Exception1();
if (i == 1)
throw new Exception2();
if (i == 2)
throw new Exception3();
}
}
class Exception1 extends Exception {
}
class Exception2 extends Exception1 {
}
class Exception3 extends Exception2 {
}package com.javarush.task.task09.task0914;
/*
Группа перехвата исключений
*/
public class Solution {
public static void main(String[] args) throws Exception {
try{
method1();
}
catch(Exception e) {
System.out.println(Exception e);
}
catch(Exception1 e) {
System.out.println( Exception1 e);
}
catch(Exception2 e) {
System.out.println(Exception2 e);
}
}
public static void method1() throws Exception1, Exception2, Exception3 {
int i = (int) (Math.random() * 3);
if (i == 0)
throw new Exception1();
if (i == 1)
throw new Exception2();
if (i == 2)
throw new Exception3();
}
}
class Exception1 extends Exception {
}
class Exception2 extends Exception1 {
}
class Exception3 extends Exception2 {
}