public class A{
public static void main(String as[]) {
try {
int x = 0;
float y = 0;
float z = x / y;
System.out.println("11");
try {
int a[] = new int[3];
a[3] = x;
System.out.println("22");
return;
}
catch (Exception e) {
System.out.println("33");
return;
}
finally {
System.out.println("44");
System.exit(0);
return;
}
}
catch (ArithmeticException e) {
System.out.println("55");
return;
}
finally {
System.out.println("66");
return;
}
}
}
我執行獲得的結果是:
11
33
44
爲何?