• c# break和continue


                Console.WriteLine("-----------------continue例子-----------------------");
                for (int i = 0; i < 5; i++)
                {
                    for (int j = 0; j < 5; j++)
                    {
                        if(j==2)continue;
                        Console.WriteLine("内循环:"+j);
                    }
                    Console.WriteLine("外循环-----" + i);
                }
    
                Console.WriteLine("-----------------break例子-----------------------");
                for (int i = 0; i < 5; i++)
                {
                    for (int j = 0; j < 5; j++)
                    {
                        if (j == 2) break;
                        Console.WriteLine("内循环:" + j);
                    }
                    Console.WriteLine("外循环-----" + i);
                }

    结果:

    -----------------continue例子-----------------------
    内循环:0
    内循环:1
    内循环:3
    内循环:4
    外循环-----0
    内循环:0
    内循环:1
    内循环:3
    内循环:4
    外循环-----1
    内循环:0
    内循环:1
    内循环:3
    内循环:4
    外循环-----2
    内循环:0
    内循环:1
    内循环:3
    内循环:4
    外循环-----3
    内循环:0
    内循环:1
    内循环:3
    内循环:4
    外循环-----4
    -----------------break例子-----------------------
    内循环:0
    内循环:1
    外循环-----0
    内循环:0
    内循环:1
    外循环-----1
    内循环:0
    内循环:1
    外循环-----2
    内循环:0
    内循环:1
    外循环-----3
    内循环:0
    内循环:1
    外循环-----4
    

      

    continue与break都是当满足某种条件则跳出本层循环体

    continue :语句的作用是跳过本层本次循环执行,执行下一次的循环

    跳过内循环此次的循环,进行内循环的下一次循环

    break: 语句的作用是跳出整个所在层的循环

    结束内循环,进行下一次的外循环

  • 相关阅读:
    oracle中查询或插入特殊字符
    html最多显示两行,css 实现两行或多行文本溢出显示省略号(...)
    RT
    发表一个自己做的WPF游戏
    用silverlight制作自己的GIS
    一个字符串切割问题
    Oracle所有者权限与调用者权限(转)
    Oracle角色权限的使用事项(转)
    Tomcat 内存溢出 详解
    forms验证:怎么验证两种身份?
  • 原文地址:https://www.cnblogs.com/baozi789654/p/16260024.html
Copyright © 2020-2023  润新知