永发信息网

java 中如何跳出双重for 循环

答案:3  悬赏:0  手机版
解决时间 2021-02-18 17:39
  • 提问者网友:凉末
  • 2021-02-18 05:12
java 中如何跳出双重for 循环
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-02-18 06:34
java跳出循环是使用break语句的,break默认跳出当前循环(包括for循环、while循环),当使用双层循环时,可通过label从内层循环跳出。
有关对比的代码示例如下:
跳出一层:

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;//跳出整个循环
}
}
全部回答
  • 1楼网友:执傲
  • 2021-02-18 09:04
只要最外层的for循环里面的条件不满足,自己就跳出来了 比如 int m=4 for(int i=1;i<m;i++) { for(int j=2;j<4;j++) { 。。。。。。。。 } } 当最外层的for循环里面的i自增到4,4<4,这是不对的,循环就结束了,就跳出来了啊
  • 2楼网友:末日狂欢
  • 2021-02-18 07:40
方法:使用break。 public class rectest {                public static void main(string[] args) {           for(int i=0; i< 10; i++){               if(i==5){                   break;  //             }               system.out.print(i+" ");           }       }   }解释:本程序实现的是打印:0、1、2、3、4.当i到5的时候满足条件  i==5;此时执行break操作,跳出本次for循环。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯