switch语句Java
时间: 2023-10-18 21:25:46 浏览: 99
在Java中,switch语句用于根据不同的条件执行不同的操作。它是一种选择结构,类似于if-else语句,但更适合处理多个固定选项的情况。
下面是一个示例代码,展示了switch语句在Java中的用法:
```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;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sunday";
break;
default:
dayName = "Invalid day";
}
System.out.println("The day is: " + dayName);
```
在这个例子中,我们声明了一个整数变量`day`,然后使用switch语句根据`day`的值来选择对应的字符串`dayName`。根据不同的case值,相应的操作会被执行。在每个case后面,需要使用`break`关键字来终止switch语句。
如果`day`的值是3,那么输出将是"The day is: Wednesday"。
需要注意的是,switch语句只能用于判断整数类型(byte、short、int和char)、枚举类型以及Java 7中引入的String类型。
阅读全文
相关推荐













