c# break,continue,goto 跳出循环「建议收藏」

c# break,continue,goto 跳出循环「建议收藏」1.break跳出循环protectedintTest1(){intindex=0;for(inti=0;i<5;i++){if(i==2){//单个循环,跳出整个for循环,//多个循环,跳出最内层for循环break;…

大家好,又见面了,我是你们的朋友全栈君。

1.break跳出循环

protected int Test1()
{
    int index = 0;
    for (int i = 0; i < 5; i ++) {
        if (i == 2) {
            //单个循环,跳出整个for循环,
            //多个循环,跳出最内层for循环
            break; 
        }
        index = i;
    }
    return index;
}

2.continue跳出循环

protected int Test2()
{
    int index = 0;
    for (int i = 0; i < 5; i++)
    {
        if (i == 2)
        {
            //多个循环,跳出最内层本次循环,但是继续执行最内层下一次循环
            //单个循环,跳出本次循环,但是继续执行下一次循环
            continue;
        }
        index = i;
    }
    return index;
}

3.goto 跳出循环

protected string Test3()
{
    int indexI = 0;
    int indexJ = 0;

    a: //a层
    for (int i = 0; i < 5; i++)
    {
        b:  //b层
        for (int j = 0; j < 5; j++)
        {
            if (i == 3 && j == 2)
            {
                //如果多层循环,goto 跳转至指定位置,然后继续向下执行
                //以此条件为例:
                //跳至a,继续向下,会导致整个循环再一次被执行,造成整个程序一直无法结束,需要特别注意。
                //跳至b,继续向下,会导致里面循环再一次被执行,造成整个程序一直无法结束,需要特别注意。
                goto c; 
            }
            indexJ = i;
        }
        indexI = i;
    }
    c:;
    return "indexI=" + indexI + "; indexJ=" + indexJ;
}

 

欢迎加群,日用儿童母婴分享大牌淘宝京东优惠券     

c# break,continue,goto 跳出循环「建议收藏」    

c# break,continue,goto 跳出循环「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135851.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql主从复制周期_Mysql主从复制[通俗易懂]

    mysql主从复制周期_Mysql主从复制[通俗易懂]Mysql主从复制背景:Mysql可以实现主从复制,在学习了Mysql主从复制后,将一些如何主从复制过程记录下来,供以后复习使用。准备:在做Mysql的主从复制前需要做一些准备工作:1、同步时间做主从的服务器的时间需要同步,不然会出问题。命令:ntpdateip(ntpdate命令需要先安装ntpdate)2、版本一致做主从的Mysql服务需要版本一致,或者从服务器的版本高于主服务器。主从复制…

    2022年8月13日
  • 计算机代码1e1代表什么意思,热水器上显示E1是什么意思

    计算机代码1e1代表什么意思,热水器上显示E1是什么意思再好的产品也有可能会出现故障,如果家里的壁挂炉出现故障了,显示了一些字母代码,你知道这些字母代码是什么意思吗?又该采取什么措施去解决呢?下面小编总结了一些品牌壁挂炉的故障代码,供大家参考。威能壁挂炉威能燃气壁挂炉运行时吐过发生故障,显示屏上会出现一个故障代码,多个代码交替出现,则说明是同时发生了多个故障。威能壁挂炉故障代码含义解析:F.0含义:供水温度传感器(NTC)故障原因:NTC故障,…

    2022年5月30日
  • Apache安装

    Apache安装

    2022年4月2日
  • sqlyog证书密钥(注册码)_SQLyog安装教程

    sqlyog证书密钥(注册码)_SQLyog安装教程SQLyogv12.09(64bit)注册码姓名(Name):cr173序列号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c或者(OR)姓名(Name):ttrar序列号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c…

    2022年4月20日
  • TensorFlow实现遗传算法_unity opencv

    TensorFlow实现遗传算法_unity opencv一、VGGNet简介VGGNet是牛津大学计算机视觉组和GoogleDeepMind公司的研究员一起研发的深度卷积神经网络。VGGNet探索了卷积神经网络的深度与其性能之间的关系,通过反复堆叠的小型卷积核和的最大池化层,VGGNet成功地构造了16~19层深的卷积神经网络。VGGNet的错误率大幅下降,取得了ILSVRC2014比赛分类项目的第2名和定位项目的第1名。同时,VGGNet的拓…

    2022年8月30日
  • 千锋重庆IT学习之微信API接口文档

    千锋重庆IT学习之微信API接口文档微信​​API接口文档​​,微信API接口,个人微信聊天接口api微信手机客户端上传的通知类消息1.手机客户端微信上线通知WeChatOnlineNotice=1020;2.手机客户端微信下线通知WeChatOfflineNotice=1021;3.微信个人号新增好友通知FriendAddNotice=1022;4.微信个人号移除好友通知FriendDelNotice=1023;5.微信好友发来聊天消息FriendTalkNotice=1024;6.任务执行结果通

    2022年9月27日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号