美文网首页
07-循环退出和嵌套

07-循环退出和嵌套

作者: D丝学编程 | 来源:发表于2021-03-01 10:41 被阅读0次

五、break和continue在循环中的使用

break:跳出整个循环。

continue:跳出本次循环进入到下一次循环。

例如:(以下代码将打印 1 2 3 4)

for(int i = 1;i<= 10;i++)
{
    if(i == 5)
    {
        break;
    }
    Console.WriteLine(i);
}

例如:(以下代码将打印 1 2 3 4 6 7 8 9 10)

for(int i = 1;i<= 10;i++)
{
    if(i == 5)
    {
        continue;
    }
    Console.WriteLine(i);
}

六、循环嵌套

循环嵌套指在循环中又包含循环,while,do...while和for循环可以相互嵌套。

举例:

for (int i = 1; i <= 3; i++) 
{
    for (int j = 1; j <= 3; j++) {
        Console.WriteLine("i=" + i + "  j=" + j);
    }
}

上述代码执行后将打印:

i = 1 j = 1

i = 1 j = 2

i = 1 j = 3

i = 2 j = 1

i = 2 j = 2

i = 2 j = 3

i = 3 j = 1

i = 3 j = 2

i = 3 j = 3

由上述执行结果可以看出,循环嵌套中,先执行里层循环,在执行外层循环,即当外层循环处于某一状态的时候,执行全部的里层循环,里层循环全部完成后在改变外层循环。

相关文章

网友评论

      本文标题:07-循环退出和嵌套

      本文链接:https://www.haomeiwen.com/subject/mrzlxltx.html