7.4.2 continue语句

continue语句将控制权传递给它所在的封闭迭代语句的下一次迭代。如代码清单7-6所示。

代码清单7-6 continue语句


1 using System;

2

3 namespace ProgrammingCSharp4

4{

5 public class StatementSample

6{

7 static void Main()

8{

9 for(int i=0;i<10;i++)

10{

11 if(i>5)

12{

13 continue;

14}

15 Console.WriteLine("i={0}",i);

16}

17}

18}

19}


运行结果为:


i=0

i=1

i=2

i=3

i=4

i=5


在上述代码中,循环语句要执行从0到9的循环,第11行的条件语句判断了变量i的值,当它大于5时即开始下一次循环,这意味着continue以后的语句都将得不到执行。因此运行结果只输出到了当i小于等于5时的结果。