public class TestFinally {
static int f(){
int i=1;
try {
System.out.println("try----"+i);
return i;
}
finally{
++i;
System.out.println("finally---"+i);//返回的时候i的值没有变,函数返回后才执行的finally
}
}
public static void main(String[] args){
System.out.println(f());
}
}
/*
* try----1
* finally---2
* 1
*/
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |