玖叶教程网

前端编程开发入门

《极简Java新手编程之道》6.4.2 continue语句

continue label。

下面来介绍continue label。continue label与break语句非常相似,区别在于什么?就是任何语句遇到它的时候就会结束循环,循环题里有什么都不知情的。而肯定语句是遇到它的时候终止本次循环,紧接着进行下次循环。所以肯定label语句的特点就是这样,遇到它之后,后边可能还有一些其他的语句,这个是肯定label。

这是一个循环,遇到它之后后面可能还有一二三三,这个语句遇到它之后后面不执行了,跳到下一次循环接着执行,用到它之后就是这样,下一次循环就是当第一次循环是i等于一,遇到它之后后面不执行了,就执行i等于二的情况。

这个是continue label语句,continue label语句也可以带有标签和不带标签,带标签就是跳转到标签所指定的循环。

来看具体的代码,在这有一个数组,在这有一个负循环,i等于三,i等三情况下执行肯定label语句。在这执行肯定label语句之后要注意执行肯定label语句就进行下次循环了,后面还有这条语句就不执行了,不打印了。这条语句就是打印循环变量i。

正常情况下没有肯定label是从一到十,把十个数都打印出来,加肯定label之后i等于三的时候跳到下一条下次循环,这条语句没有执行,就说i等于三的时候没有打印出来。因此这个label运行的结果是什么?就是打印一二三不打印,四五六七八九十,把这九个数打印出来。

来看这个label,这个地方不带标签的,就是这个label没有打印出来。再来看带有标签的肯定label语句的示例,在这是两层的负循环,两层负循环在这,这是x等于y,这个条件满足,肯定label执行labor label指定的负循环。

Labor label指定负循环在这个里,是在这,这个label代码量太多,所以在这就删掉了,应该是这,这是复选,这是 Labor label,跳转到这结束,接着进行下次负循环,默认情况下会跳出当前所在的负循环,来执行一下这个label。

带标签continue语句示例,不带标签,试一下。这些就不以比对了,自己一个个比对一下,自己动手做一做,练一练,这就是介绍的continue语句。

课程就介绍到这里,大家有什么问题可以加入我的服群,详情请见课件最后一页。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言