A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lizhichao 中级黑马   /  2015-7-25 14:34  /  309 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

嵌套循环
如何直接从内循环直接跳出这个嵌套的循环的外循环运行下一个代码;
for(){
    for(){
//从这里break
    }
}
//跳到这里

4 个回复

倒序浏览
给循环前面加个标识,然后break 标识; 就可以了
w:for(){
   q:for(){
    break w;
   }

}
回复 使用道具 举报 1 0
虽然是沙发,但是不知道怎么跳到外循环
回复 使用道具 举报
break除了可循环语句,和switch-case语句中,还可指明它要跳出的代码快,并从紧跟该快的下一句执行,如:
break BolckLable;
其中:BolckLable是代码块标记:
BolckLable:{ ....}
回复 使用道具 举报
加标记在学要跳出的那层循环加上
point:for(){
    for(){
//从这里break
          break point;
    }
}
这样就跳出了外层循环否则默认跳出所在内层循环
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马