欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java中的finally中的return

发布时间:2024/9/30 java 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Java中的finally中的return 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

先引出一道题

执行下列代码的输出结果是( )

public class Demo{public static void main(String args[]){int num = 10;System.out.println(test(num)); } public static int test(int b){try{b += 10;return b;}catch(RuntimeException e){}catch(Exception e2){}finally{b += 10;return b;}} }

解析

关于try catch 知识:程序运行到 try块,b=20;并没有发生异常,不运行catch块,运行到return b;因为finally块无论如何都要运行,因此并不发生返回动作,进行运行finally块,b=30;
进行程序返回输出;

总结

以上是生活随笔为你收集整理的Java中的finally中的return的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。