swhich case 语句
时间: 2024-09-16 13:03:57 浏览: 22
Shell脚本case语句简明教程
"switch case" 语句是编程语言中的一种控制结构,主要用于条件分支的选择。它基于一个称为“切换”或“测试”的表达式的值,根据这个值去执行相应的代码块,也就是一系列的 "case" 子句。每个 "case" 子句对应一个特定的常量或枚举值,当测试表达式的值匹配其中一个 "case" 时,就会执行该子句下的代码直到遇到 "break" 或者整个 switch 结构结束。
例如:
```java
int dayOfWeek = 3;
switch (dayOfWeek) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
// 如果不包含 break,后续 case 也会被执行
default:
System.out.println("默认情况");
}
```
在这个例子中,由于 `dayOfWeek` 等于 3,会执行与 `case 3:` 相关的代码。如果 `dayOfWeek` 改变,如 `5`,则会执行 `case 5:` 后面的代码,除非有其他匹配的 case 并包含了 `break` 来终止执行。
阅读全文