永发信息网

JAVA break和continue在二重循环的中跳转规则是什么?

答案:3  悬赏:10  手机版
解决时间 2021-03-09 21:16
  • 提问者网友:暗中人
  • 2021-03-09 17:25
JAVA break和continue在二重循环的中跳转规则是什么?
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-03-09 19:04
break是跳出本层循环,;continue是跳出当前循环,继续下次循环,都不会影响本层的上一层,执行写个例子跑下就清楚了:

for(int i = 1;i<=5;i++){
System.out.println("外层第"+i+"次循环");
for(int j = 1;j<=3;j++){
// if(j==2){
// continue;
// }
// System.out.println("内层第"+j+"次循环");
if(j==2){
break;
}
System.out.println("内层第"+j+"次循环");
}
}
全部回答
  • 1楼网友:煞尾
  • 2021-03-09 20:44
break是结束内层循环回到第一层循环 continue则是在内层循环中结束这一次而进行下一次的内层循环
  • 2楼网友:走死在岁月里
  • 2021-03-09 20:02

break 是跳出当前循环
continue 是执行下次循环
例如:for(int i=0;i<10;i++){
  for(int j=0;j<10;++){
           if(i==6){
            break;//终止当前循环,即j序号所代表的循环
        }
       if(j==i){
            continue;//执行下次循环,也就是在这个循环内之后的语句将不执行
        }
       System.out.println("这是continue之后的语句");
    }
}
//break和continue都是针对的最近的循环而说的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯