在实际开发过程中,当我们遇到循环过程中,需要突然某个时候停止程序的执行时,需要用到跳转关键字来控制程序的执行过程。
1.break和continue关键字的区别?
- break:表示跳出并结束当前循环的执行,简单来说就是结束循环
- continue:表示跳出当前循环的当次执行,直接进入下一轮循环的执行
注意事项:
break:只能在循环结构中和switch分支语句中使用
continue只能在循环语句中使用
2.应用场景:
break的应用场景
public class Break&ContinueDemo{
public static void main(String [] args){
//场景1:如果我有一个新女朋友,被老婆发现了,老婆罚我,对她说5遍“我爱您”
//但说到第三遍的时候,老婆原谅了我,叫我不用说了
for(int i =1;i<=5;i++){
System.out.println("我爱您,老婆"+ i);
//当说到第三遍的时候,老婆原谅了我
if(i==3){
break; //老婆原谅了我,叫我不用说了
}
}
}
}
continue的使用场景
public class Break&ContinueDemo{
public static void main(String [] args){
//场景2:如果我有一个新女朋友,被老婆发现了,老婆罚我洗5天的碗
//当写到第3天的时候,老婆心情好,那天的碗就不用我洗了,但后面两天还得继续洗
for(int i =1;i<=5;i++){
System.out.println("洗碗"+ i);
//当写到第3天的时候,老婆心情好,那天的碗就不用我洗了,但后面两天还得继续洗
if(i==3){
continue; //那天的碗就不用我洗了,但后面两天还得继续洗
}
}
}
}