1 break语句
break语句不能用于循环语句和switch语句之外的其他语句,break可以强迫程序中断循环,当程序执行到break语句时,即会离开循环,继续执行循环外的下一个语句,如果break语句出现在嵌套循环的内层循环,则break语句只会跳出当前层的循环。
eg: public class BreakDemo{
public static void main(String[]args){
for(int i=0;i<10;i++){
if(i==3){ //如果i的值为3,则退出整个循环
break; //退出整个循环
}
}
System.out.println("i="+i);
}
}
2 continue语句
continue语句可以强迫程序跳到循环的起始处,当程序运行到continue语句时,会停止运行剩余的循环主体,而是回到循环的开始处继续运行。eg:
for(初值赋值;判断条件;设置增减){
语句1;
语句2;
...
continue
... //若执行continue语句,则此处将不会被执行
语句n;
}
}