本帖最后由 赵海洋 于 2013-7-6 18:28 编辑
class wangDemo
{
public static void main(String[] args)
{
wangDemo t=new wangDemo();
int b=t.get();
System.out.println("Third:a="+b);
}
public int get()
{
try
{
System.out.println("First a="+2);
return 2;
}
catch (Exception e)
{
System.out.print(3);
}
finally
{
System.out.println("Second:a="+4);
return 4;
}
}
}
为什么输出结果是:First:a=2
Second:a=4
Third:a=4
它明明是一个需要返回一个int整数的方法啊,不解,求高手帮忙解释下。在这里先谢谢了。
|