二者区别
break和continue通常用于循环,但两者之间的最大区别如下:
break表示要结束整个循环。 (break所在的最近循环) ) ) )。
continue表示结束本次循环(有continue的最近的循环)
如果嵌套循环具有break和continue,则为外部循环代码展示
publicclassbreakandcontinuedemo { publicstaticvoidmain [ ] args } { break method1(}; //continueMethod1(; //breakMethod2(; //continueMethod2(; (} /** * break在一个周期内的使用(* /公共静态语音中断方法1 ) ) {for ) intI=0; i 3; I ) if(I==1) system.out.println('I的值为1,退出.'); 布雷克; }system.out.println(I的值为:' i ) I ); } } /** * continue在单个周期中的使用*/publicstaticvoidcontinuemethod1() ) for(intI=0; i 3; I ) if(I==1) system.out.println ) ) I的值为1,后跟. '; 继续; }system.out.println(I的值为:' i ) I ); }/****在嵌套循环中使用break */public static void break method2() { tag: //定义标签for(intI=0; i 3; I ) for(intj=0; j 3; j () if (I==1) ) /带标签的break语句break tag; } System.out.println ('内层j的值为:' j ); } System.out.println ('外层I的值为:' i ); }/* * *在嵌套循环中使用*/publicstaticvoidcontinuemethod2({ tag ://定义标签for(intI=0; i 3; I ) for(intj=0; j 3; j () if (I==1) ) /带标签的continue语句continue tag; } System.out.println ('内层j的值为:' j ); } System.out.println ('外层I的值为:' i ); } }