我是这么想的:如果finally中有return的话就直接执行其中的return了 这样子就结束了。作者: xuluheng718 时间: 2013-5-3 23:05
不如自己制造个异常,然后在catch里面return ,然后在filally里面修改retuen 的值,这不就完结了?
public class Text5 {
public static void main(String[] args)
{
int i = 0;
i = returnAndFinally();
System.out.println("返回值:"+i);
}
public static int returnAndFinally()
{
int num =5;
try
{
num = num/0;
}
catch(Exception e)
{
return num;
}
finally
{
num = 100;
System.out.println("finally被执行并且修改num值num = 100");