admin管理员组文章数量:836147
try 中的return
public static int test1(){int a=0;try{a=1;return a;}finally {System.out.println("it ");a=2;return a;} }public static void main(String[] args) {int b=test1();System.out.println(b); }
输出:it 2
注释掉第二个return a; 输出 : it 1
利用 return 语句从 try 语句块中退出。在方法返回前,finally子句的内容将被执行。如果 finally 子句中也有一个 return 语句,这个返回值将会覆盖原始的返回值。
本文标签: try 中的return
版权声明:本文标题:try 中的return 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1697602544a272437.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论