java switch
时间: 2023-10-28 13:00:18 浏览: 51
Java中的switch语句是一种用于多重条件判断的控制流结构。它可以根据表达式的值选择执行相应的代码块。
switch语句可以与一个或多个case标签一起使用。每个case标签指定一个可能的值,并在表达式的值与该标签的值相匹配时执行相应的代码块。此外,您还可以使用default标签指定当没有任何case匹配时要执行的代码块。
下面是一个简单的例子,展示了switch语句的使用方式:
```java
int day = 3;
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;
default:
dayName = "Invalid day";
break;
}
System.out.println("The day is: " + dayName);
```
在上面的例子中,我们使用了一个整数变量`day`来表示某一天。根据`day`的值,我们可以通过switch语句选择相应的代码块。在这种情况下,`day`的值为3,所以会执行与`case 3`匹配的代码块,并将`dayName`赋值为"Wednesday"。最后,我们打印出`dayName`的值。
需要注意的是,每个case后面都要加上`break`语句,以防止代码继续执行下一个case的代码块。如果没有匹配的case,将执行default标签后面的代码块(如果有定义default标签)。
希望这可以帮助到你!如果你有任何其他问题,请随时提问。
阅读全文