java中switch语句怎么写
时间: 2023-10-24 10:11:22 浏览: 70
Java中switch判断语句典型使用实例
5星 · 资源好评率100%
Java中的switch语句用于根据不同的情况执行不同的代码。它的语法如下:
```
switch (expression) {
case value1:
// 执行代码块1
break;
case value2:
// 执行代码块2
break;
case value3:
// 执行代码块3
break;
...
default:
// 执行默认代码块
}
```
其中 `expression` 是用于比较的表达式,可以是一个常量、变量或表达式。每个 `case` 后面跟着一个要比较的值和一个冒号,表示如果 `expression` 的值与该值相等,则执行该 `case` 后面的代码块。如果 `expression` 的值与所有 `case` 后面的值都不相等,则执行 `default` 后面的代码块(如果有的话)。
需要注意的是,每个 `case` 后面的代码块必须以 `break` 结束,否则程序将会继续执行下一个 `case` 的代码块。如果 `default` 后面没有代码块,则程序将会继续执行下一条语句。
下面是一个例子,演示了如何使用 `switch` 语句:
```
int day = 5;
String dayName;
switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
case 4:
dayName = "Thursday";
break;
case 5:
dayName = "Friday";
break;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sunday";
break;
default:
dayName = "Invalid day";
break;
}
System.out.println("Today is " + dayName);
```
在上面的例子中,根据 `day` 变量的值,选择相应的 `case` 代码块执行,最终输出相应的结果。
阅读全文