您的位置:首页 > 编程语言 > Java开发

java中如何跳出多重循环的嵌套

2013-12-06 14:00 465 查看

在程序开发的过程中,我们不免会遇到这样的情况,想要跳出多重循环,对于像我这样的初学者来说真令人纠结,为此分享一下:
1.给外部的循环添加一个标识,内部条件满足的时候可以通过break+标识名来跳出大循环
 temp: for(int
i=0;i<10;i++){
     
for(int j=0;j<10;j++){
     
  if(){
     
    break temp;
     
  }
     
}
   }
这种方法不建议使用的
2.可以声明一个变量,而这个变量的赋值可以在内部循环中完成,外部循环把这个变量当作一个判断条件来用即可;
   boolean
temp=false;
   for(int
i=0;i<10&&!temp){
     
for(int j=0;j<10;j++){
     
    if(){
     
     
 temp=true;
     
     
 break;
     
     }
     
}
   }
综上:个人使用第二种方式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: