更新时间:2020-10-19 16:51:35 来源:极悦 浏览1223次
相信即使是java零基础的朋友们也知道在一段代码中语句的重要性,不管是循环语句还是选择语句,都是在编程中常用的语句结构,前面我们学习了for循环语法及原理,今天我们学习如何中断循环体,continue语句的作用就是用来中断一次循环,下面一起来学习continue语句该怎样使用吧。
continue语句是跳过循环体中剩余的语句而强制执行下一次循环,其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。continue语句类似于break语句,但它只能出现在循环体中。它与break语句的区别在于:continue 并不是中断循环语句,而是中止当前迭代的循环,进入下一次的迭代。简单来讲,continue是忽略循环语句的当次循环。
continue语句也是单个单词自成一条java语句,例如“continue;”,它和break语句都是用来控制循环的,break语句是用来终止循环的执行,而continue语句则是用来终止当前本次循环,直接进入下一次循环继续执行。请参照以下代码以及运行结果进行对比学习:
运行结果如下图所示:
对以上代码以及执行结果进行分析,请看下图:
对于以上程序,当“continue;”语句执行的时候,当前本次循环剩下的代码就不再执行了(不再执行下面的输出语句),直接执行“i++”去了,而break就不同了,当以上程序“break;”语句执行之后整个for循环就结束了。
需要注意的是:(1)break可以在if-else中使用直接跳出当前循环;(2)在多层循环中, 一个break语句只向外跳一层。continue语句的作用是跳过循环体中剩余的语句并到循环末尾而强行执行下一次循环;(3)continue语句只用在for、while、do-while等循环体中, 常与if条件语句一起使用, 用来加速循环;(4)continue语句在while语句、for语句和for each语句的循环体之外的任何地方使用它都会引起语法错误。
以上就是continue语句的用法详解,主要是和break语句作对比。希望这篇对continue语句的介绍可以对大家学习java语句有所帮助,并在学习之余多加练习,以达到熟练使用continue语句的目的。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习