1、break:结束、终止循环
2、continue: 结束本次循环,从而进入下一次循环
区别:
break:不仅可以用于控制switch...case结构,还可以控制循环结构
1) break结束终止switch...case结构,防止case穿透
//此处若没有break,用户输入2,穿透到下行代码即结果输出为:星期二、星期三
import java.util.Scanner;public class WorkTest04{public static void main(String[] args){Scanner s=new Scanner(System.in);int n=s.nextInt();switch(n){case 1:System.out.println("星期一");break;case 2:System.out.println("星期二");break; //此处若没有break,用户输入2,穿透到下行代码即结果输出为:星期二、星期三case 3:System.out.println("星期三");break;case 4:System.out.println("星期四");break;default:System.out.println("非法输入");}}}
2) break终止、结束循环
continue:只能用于控制循环结构,结束本次循环从而进入下一次循环
for(int i=1;i<=5;i++){//System.out.println("i="+i);在这打印1 2 3if(i==3){break;//continue;//1 2 4 5}System.out.println("i="+i);} //输出写在这打印1 2