continue、break和return关键字的作用及使用场景
continue关键字
作用:结束本次循环,进入下一次循环
使用场景:
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
//需求:不打印第三次HelloWorld
if(i == 3){
continue;
}
System.out.println("HelloWorld"+"......"+i);
}
}执行结果如下:
HelloWorld…1
HelloWorld…2
HelloWorld…4
HelloWorld…5即HelloWorld…3没有执行,会直接进入下一次循环。
break关键字
作用:跳出循环体或switch语句
使用场景:
public static void main(String[] args) {
for (int i = 1; i<=10; i++) {
//需求:打印完两次HelloWorld之后结束循环
if(i == 3){
break;
}
System.out.println("HelloWorld"+"......"+i);
}
}执行结果如下
HelloWorld…1
HelloWorld…2即循环执行两次后便退出循环
return关键字
在循环中,return语句的作用是结束本次循环,将函数调用栈弹栈,恢复现场
即结束当前函数,返回函数执行结果,回到本函数被调用处继续执行
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hexo!
