kotlin精讲-第5章(22)循环控制-break、conti
2017-12-08 本文已影响88人
739c8d412b4c
循环控制:break、continue
break语句
break用来中断循环语句,当我们需要终止循环时可以使用break。我们可以在while循环、for循环、do…while循环中使用break。
我们通过案例演示下break关键字,参考代码:


跳出任意循环
注意,使用break只能跳出单层循环,参考下面案例:


可以看出,我们想在“i == 2 && j == 2”的时候跳出最外层的for循环,但是没有跳出成功,我们可以怎么做呢?kotlin中可以为每一个循环指定一个名字,可以在break的时候指定需要跳出的循环的名字。语法结构如下:

通过这种形式,我们修改上面的代码,参考代码:

针对以上代码,这里的“loop2@”可以去掉。这里只是为了演示,实际这里是没有被使用到的。
continue语句
break是跳出循环,continue则是跳出单次循环,遇到continue关键字后,continue后面的语句将不再执行,而是重新开始新的循环。我们通过一个案例去演示下,参考代码:
