public class Test {
void method_1() {
System.out.println("method_1()");
int n = 2345 / 0;
}
void method_2() {
System.out.println("method_2()");
method_1();
}
void method_3() {
try {
System.out.println("method_3()");
method_2();
}
catch(Exception e) {
System.out.println("method_3() Exception: " + e);
}
}
public static void main(String args[]) {
Test obj = new Test();
obj.method_3();
System.out.println("end main");
}
}
/*
run:
method_3()
method_2()
method_1()
method_3() Exception: java.lang.ArithmeticException: / by zero
end main
*/