continue语句详解 - 极悦
首页 课程 师资 教程 报名

continue语句详解

  • 2020-10-19 16:51:35
  • 1288次 极悦

相信即使是java零基础的朋友们也知道在一段代码中语句的重要性,不管是循环语句还是选择语句,都是在编程中常用的语句结构,前面我们学习了for循环语法及原理,今天我们学习如何中断循环体,continue语句的作用就是用来中断一次循环,下面一起来学习continue语句该怎样使用吧。

continue语句是跳过循环体中剩余的语句而强制执行下一次循环,其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。continue语句类似于break语句,但它只能出现在循环体中。它与break语句的区别在于:continue 并不是中断循环语句,而是中止当前迭代的循环,进入下一次的迭代。简单来讲,continue是忽略循环语句的当次循环。

continue语句也是单个单词自成一条java语句,例如“continue;”,它和break语句都是用来控制循环的,break语句是用来终止循环的执行,而continue语句则是用来终止当前本次循环,直接进入下一次循环继续执行。请参照以下代码以及运行结果进行对比学习:

image.png

运行结果如下图所示:

image.png

对以上代码以及执行结果进行分析,请看下图:

image.png

对于以上程序,当“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语句的目的。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交