break关键字的用法有常见的两种:
- 在switch语句中,一旦执行,整个switch语句就立刻结束
- 在循环语句中一旦执行,整个循环语句就立刻结束,打断循环
public class BerakDemo { // 输出1到10,遇到5就停止循环 public static void main(String[] args) { for (int i = 1; i <= 10; i++) { if (i == 4) { //i== 4进入进入循环体执行break语句 break;// 打断循环 } System.out.print(i);// 输出1,2,3 } } }
continue关键字:
一旦执行,立刻跳过当前循环剩余内容,立刻执行下次循环
public class ContinueDemo { public static void main(String[] args) { // 输出1,2,5,6,7,10 for (int i = 1; i <= 10; i++) { if (i == 3 || i == 4 || i == 8 || i == 9) {//判断条件, continue;// 执行了continue后,循环立刻执行步进表达式,循环体剩余部分不在执行 } System.out.println(i); } } }
死循环:
永远执行的循环叫做死循环
格式:
while(true){
循环体
}
注意:要结束死循环必须使用break语句,打破循环