public class TryReturn {
public static int test() {
int x = 1;
try {
//System.out.println(6/0); //System.out.printf(6/0+"\n");
System.out.println("try--run");
return x; // 会临时存放起来,在finally执行完再返回
}
/*catch(Exception e){
System.err.println(e.getMessage());
}*/
finally {
System.out.println("finally--run"); // finally的代码
//return ++x; //finally里如果有return语句,会覆盖try里的return语句
}
}
public static void main(String[] args) {
System.out.println(TryReturn.test());
}
}
try {}里有一个return语句,finally {}里的code执行情况
最新推荐文章于 2023-04-25 16:05:43 发布