本帖最后由 杨千里 于 2012-9-16 11:33 编辑
public class Test
{
public static String output="";
public static void foo(int i)
{
try
{
if(i==1)
{
throw new Exception();
}
output ="1";
}
catch(Exception e)
{
output ="2";
return; //这个return 是 神马 意思? 它有什么用?
}
finally
{
output ="3";
}
output ="4";
}
public static void main(String args[]){
foo(0);
foo(1);
}
}
结果是13423. foo(0)的结果是134. 这个知道 但 foo(1)的结果是23?有点不明白 |