break只跳出当前循环,也就是内循环,如果想跳出外循环有两种办法:1:for(int i = 0;i<9;i++){ //用两个breakfor(int j = 0;j<8;j++){break;}break;}2: flag: for(int i = 0;i<9;i++){ //在要跳出的循环前加标记,然后在所加标记的循环里面的任//何位置可以用break flag;即可跳出加标记的循环for(int j = 0;j<8;j++){break flag;}}
break跳出的是本层循环,也就是说内循环本层循环结束,继续执行外循环;break的范围就是跳出本层,执行上一层循环。解释:break是跳出本层循环,继续执行的上一层,也就是外层,contiue是跳出本次循环,还会继续执行内层循环。
转载于:https://www.cnblogs.com/xjpu/p/6083208.html