1、循环2、死循环 for 和 while3、终止循环 break 和 continue4、循环嵌套-结束外层循环
1、循环①for
②while
③do…while
2、死循环 for 和 while① for( int i=0 ; ; i++) {} z
② while(true){} 要跳出时outer:while(){ break outer; }
3、终止循环 break 和 continuebreak :终止循环
continue : 跳过某一次循环,继续下一次循环
4、循环嵌套-结束外层循环①设置Boolean label = false ,在需要跳出的地方改为true,最后在外层循环加个判断来break ;
boolean r = false;//设置标签 for(int i = 0; i<=4; i++){ for (int j=0; j<=5; j++){ if(j==3){ r = true;//改变标签 break;//break 只能终止当前所在层的循环 } } if(r){ break;//通过结束内部循环结束外部循环 } }
② 设置外层循环标签outer:,在需要跳出的地方break outer.
outer:for(int i = 1; i<=4; i++){ //outer:外部标签 for (int j=5; j<=5; j++){ if(j==3){ break outer;//结束外部循环 } System.out.print("*"); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)