两者区别:break一旦执行,立即中断以下循环;continue满足定义条件,一旦执行,立刻跳过当前次循环条件指定内容,马上开始下一次循环。
多数应用场景都用于if来做判断使用。
关键字:break
/*
break关键字的用法有常见两种:
1、可以用在switch语句当中,一旦执行,整个switch语句立刻结束
2、还可以用在循环语句当中,一旦执行,整个循环语句立刻结束。
关于循环选择,有个小建议:
凡是次数确定的场景多用for循环:否则多用while循环。
*/
public class Demo22Break{ public static void main(String[]args){ for(int i = 1;i <= 10;i++){ if(i == 4){ break; } System.out.println("恭喜发财" +i); } } }
关键字:continue
/*
另一种循环控制语句是continue关键字。
满足定义条件,一旦执行,立刻跳过当前次循环条件指定内容,马上开始下一次循环。
*/
public class Demo22Continue{ public static void main(String[]args){ for(int i = 1;i <= 10;i++){ if(i == 4){//如果当前是4楼 continue;//那么跳过当前次循环,马上开始下一次循环。 } System.out.println(i +"层到了"); } } }