控制语句
break
1 概念
break 是Java中的关键字,用于跳出循环或者 switch 语句,即在某个条件满足时立即结束循环或者跳出 switch。
2 语法
break;
break 主要用于提前结束循环或者 switch 语句,即使条件没有完全满足。当程序执行到 break 语句时,会立即跳出当前的循环或 switch 语句,继续执行后续代码。
3 示例
3.1 for
public class BreakExample {
public static void main(String[] args) {
int targetNumber = 5;
int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for (int num : numbers) {
System.out.println("当前数字:" + num);
if (num == targetNumber) {
System.out.println("找到目标数字:" + targetNumber);
break; // 当找到目标数字时,立即跳出循环
}
}
}
}
在这个示例中,break 语句在循环中使用。当循环遍历到数组中的数字等于目标数字时,立即跳出循环。
3.2 break
public class BreakSwitchExample {
public static void main(String[] args) {
int dayOfWeek = 3;
switch (dayOfWeek) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break; // 当dayOfWeek为3时,执行完这里就跳出switch语句
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
default:
System.out.println("周末");
}
}
}
在这个示例中,break 语句在 switch 语句中使用。当 dayOfWeek 的值为 3 时,执行完相应的代码块后,立即跳出 switch 语句。