package test;
public class Test {
public static void main(String[] args) {
System.out.println(getNumber());
}
public static int getNumber()
{
//定义成员变量
int x=10;
//抛异常
try{
System.out.println(10/0);
}
catch(Exception e)
{
x=20;
return x;
}
finally
{
x=30;
System.out.println("hello");
}
return 0;
}
}
//输出的结果是hello 20,为什么是20?具体的运行过程是怎么样的?求解
|