举一个switch的例子
时间: 2023-09-12 17:08:13 浏览: 63
`switch` 语句是一种控制流语句,它允许根据不同的条件执行不同的代码块。下面是一个简单的 `switch` 语句的例子:
```java
int dayOfWeek = 3;
switch (dayOfWeek) {
case 1:
System.out.println("Today is Monday");
break;
case 2:
System.out.println("Today is Tuesday");
break;
case 3:
System.out.println("Today is Wednesday");
break;
case 4:
System.out.println("Today is Thursday");
break;
case 5:
System.out.println("Today is Friday");
break;
case 6:
System.out.println("Today is Saturday");
break;
case 7:
System.out.println("Today is Sunday");
break;
default:
System.out.println("Invalid day of week");
break;
}
```
在上面的代码中,我们定义了一个整数变量 `dayOfWeek`,它的值是 3。然后,我们使用 `switch` 语句根据 `dayOfWeek` 的值执行不同的代码块。
在 `switch` 语句中,我们使用 `case` 关键字来定义不同的情况。如果 `dayOfWeek` 的值等于 `case` 后面的常量值,那么该代码块会被执行。如果没有任何一个 `case` 的常量值匹配 `dayOfWeek` 的值,那么执行 `default` 代码块中的代码。
在每个 `case` 代码块的末尾,我们使用 `break` 关键字来跳出 `switch` 语句。这个关键字是必须的,因为如果没有它,程序将会继续执行下一个 `case` 代码块,直到遇到 `break` 或者 `default` 代码块为止。