🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!
前言
在Java中,循环是一种重要的控制流结构,它允许程序重复执行某段代码,直到满足特定的条件为止。但在某些情况下,我们可能需要在循环中提前退出或跳过某些迭代。这时我们可以使用Java中的两个循环控制语句:break
和continue
。
break
语句
break
语句用于完全退出当前所在的循环,不再执行循环中剩下的代码。下面是break
语句的语法:
break;
在循环体中,当break
语句被执行时,程序将立即退出该循环。例如,下面的代码示例演示了如何在for
循环中使用break
语句:
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
上面的代码会输出0到4这五个数字,当i
等于5时,break
语句被执行,循环结束。
break
语句也可以嵌套使用。例如,下面的代码演示了如何在嵌套的for
循环中使用break
语句:
outer:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (i == 1 && j == 1) {
break outer;
}
System.out.println(i + "," + j);
}
}
上面的代码会输出0,0、0,1、0,2、1,0这四组数字,当i
等于1且j
等于1时,break
语句被执行,程序将直接跳出最外层的循环。
continue
语句
continue
语句用于跳过当前循环中剩余的代码,然后开始下一次迭代。下面是continue
语句的语法:
continue;
当continue
语句被执行时,程序将跳过本次循环中剩余的代码,开始下一次迭代。例如,下面的代码演示了如何在for
循环中使用continue
语句:
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}
上面的代码会输出0到9这十个数字,当i
等于5时,continue
语句被执行,循环跳过本次迭代,继续执行下一次迭代。
continue
语句也可以嵌套使用。例如,下面的代码演示了如何在嵌套的for
循环中使用continue
语句:
outer:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (i == 1 && j == 1) {
continue outer;
}
System.out.println(i + "," + j);
}
}
上面的代码会输出0,0、0,1、0,2、1,0、2,0、2,1、2,2这七组数字,当i
等于1且j
等于1时,continue
语句被执行,程序将跳过本次循环体中剩余的代码,直接开始下一次循环。
结语
本文介绍了Java中的两个循环控制语句:break
和continue
。它们可以在循环中提前退出或跳过某些迭代,使程序逻辑更加清晰和简洁。在实际编程中,我们应该根据具体的需求,合理使用这两个语句。
附录源码
如上涉及所有源码均已上传同步在Gitee,提供给同学们一对一参考学习,辅助你更迅速的掌握。
☀️建议/推荐你
无论你是计算机专业的学生,还是对编程有兴趣的小伙伴,都建议直接毫无顾忌的学习此专栏「滚雪球学Java」,bug菌郑重承诺,凡是学习此专栏的同学,均能获取到所需的知识和技能,全网最快速入门Java编程,就像滚雪球一样,越滚越大,指数级提升。
📣关于我
我是bug菌,CSDN | 掘金 | infoQ | 51CTO 等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,华为云 | 阿里云| 腾讯云等社区优质创作者,全网粉丝合计15w+ ;硬核微信公众号「猿圈奇妙屋」,欢迎你的加入!免费白嫖最新BAT互联网公司面试题、4000G pdf电子书籍、简历模板等海量资料。