break 关键字
概述
break
关键字用于跳出循环或switch语句,立即终止当前的循环或分支执行。
语法格式
break; // 跳出当前循环或switch
break label; // 跳出指定标签的循环
基本用法
public class BreakExample {
public static void main(String[] args) {
// 在for循环中使用break
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当i等于5时跳出循环
}
System.out.println("i = " + i);
}
// 在while循环中使用break
int count = 0;
while (true) {
count++;
if (count > 3) {
break; // 跳出无限循环
}
System.out.println("count = " + count);
}
// 在switch语句中使用break
int day = 3;
switch (day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
default:
System.out.println("其他天");
break;
}
}
}
标签break(跳出多层循环)
public class LabelBreakExample {
public static void main(String[] args) {
// 使用标签跳出多层循环
outer: for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
if (i == 2 && j == 2) {
System.out.println("在(" + i + "," + j + ")处跳出外层循环");
break outer; // 跳出外层循环
}
System.out.println("i=" + i + ", j=" + j);
}
}
System.out.println("循环结束");
}
}
break关键字是控制程序流程的重要工具,能够在满足特定条件时及时退出循环。