最近有时间,就整理整理自己做过的项目~这是某学院的档案系统项目。
话不多说,进入正题
遇到的问题: 在多个for循环下,if条件满足时,跳出指定的某个for循环。
解决办法: 给for循环取名,从而用break跳出指定for循环。
代码如下:
a:for(int n=0; n<=10 ; n++){
b:for (int i=0 ; i<=10 ; i++){
c:for (int j=0 ; j<=10 ; j++)
if(true){
break b;//条件为true时,退出b循环,跳到a:for循环下继续循环
}else continue;//否则继续c:for循环
}
}
}

本文分享了在多层嵌套循环中如何通过给循环命名实现特定循环的跳出,避免了传统break语句只能跳出一层循环的局限,提供了一种更灵活的循环控制方式。
2017

被折叠的 条评论
为什么被折叠?



