package org.westos.demo;publicclassForDemo{publicstaticvoidmain(String[] args){//break 中断,可以用在switch语句中用来终止switch//也可也用在循环语句中,用来终止循环,离开这个两个场景没有意义for(int i =1; i <=10; i++){//循环到5的时候让循环终止调用
System.out.println(i);if(i ==5){break;//终止循环}}
System.out.println("-----------------------");//可以给多次循环加个标记,根据标记可以终止某个循环
wc://给外层循环的标记 表示外层循环for(int i =0; i <5; i++){
nc://给内层循环的标记 表示内层循环for(int j =0; j <5; j++){
System.out.print("*");if(j ==1){break wc;//如果只写break;就会终止内层j循环 现在这行语句变为break wc; 就可终止外层循环wc循环了}}
System.out.println();}}}
continue
continue的使用场景 (1):在循环语句中 (2):离开使用场景的存在是没有意义的
作用 a:跳出一次循环,执行下一步操作
package org.westos.demo;publicclassForDemo{publicstaticvoidmain(String[] args){for(int i =1; i <=10; i++){if(i%2==1){continue;//跳过一次循环,继续下一次循环 //把i%2==1的奇数跳过}
System.out.println(i);//只输出1~10中的偶数}}}
package org.westos.demo;publicclassForDemo{publicstaticvoidmain(String[] args){//需求: 我想在控制台输出2次:“Java基础班“for(int x =1; x <=10; x++){if(x %3==0){break;}
System.out.println("Java基础班");}
System.out.println("-----------------------");//需求: 我想在控制台输出7次:“Java基础班“for(int x =1; x <=10; x++){if(x %3==0){continue;}
System.out.println("Java基础班");}
System.out.println("-----------------------");//需求: 我想在控制台输出13次:“Java基础班“for(int x =1; x <=10; x++){if(x %3==0){
System.out.println("Java基础班");// 内层if输出3次 外层for输出10次 一共输出13次}
System.out.println("Java基础班");}}}