下文讲述java代码中break,continue,return关键字的不同之处,如下所示:
break
break关键字功能:
用于跳出当前循环
如果是嵌套循环,则只能跳出当前的这一层循环
只有逐层break才能跳出所有循环;
例:
for (int i = 0; i < 10; i++) {
if (i == 3) {
break;
// 在执行i==3时强制终止循环,i==3不会被执行
}
System.out.println(i);
}
-----运行以上代码,将输出以下信息---
0
1
2
continue
continue关键字功能:
终止当前操作
但是不跳出循环
直接进入循环的下一步操作
例:
for (int i = 0; i < 6; i++) {
if (i == 3) {
continue;
//此处直接跳入下一个步骤
// i==3后续代码,不会被执行
}
System.out.println(i);
}
-----运行以上代码,将输出以下信息---
0
1
2
4
5
return
return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。
return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。
return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


