java跳出双重for循环,跳出双重for循环的内部循环并不执行外重循环内代码
跳出一层:
for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
break;//跳出a循环,回到i循环
}
}
跳出两层:
labe:for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
break labe;//跳出整个循环
}
}
跳出单层并且不执行外层的代码
boolean flag = false;
for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
flag = true;
break ;//跳出整个循环
}
if(flag){
continue;
}
System.out.print("此段代码将不执行");
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: U3D内存优化
- 下一篇: PHP中用户自定义Session处理机制