return try if 跳出当前方法

来源:互联网 发布:linux vi创建文件 编辑:程序博客网 时间:2024/05/21 06:53
我们都知道return可以返回数据,也可以跳出一个方法,

但是很多时候我们都不知道怎么回事程序都跳出了,

这种情况出现在使用try catch 和if 语句中,因为这两种都不是方法,他们只是一个快,相对于return来讲,直接就结束了程序的运行.

public class Test1 {public static void main(String[] args){int i = 0;if( i == 0){System.out.println("没有执行后续内容");return;}System.out.println("执行了后续的内容");}}

加入我们把if抽取成一个方法呢?

public class Test1 {public static void main(String[] args){int i = 0;choose(i);System.out.println("执行了后续的内容");}private static void choose(int i) {if( i == 0){System.out.println("没有执行后续内容");return;}}}


0 0
原创粉丝点击