java得switch
时间: 2024-02-15 08:00:11 浏览: 75
在java switch中使用String作为分支条件
5星 · 资源好评率100%
在Java中,switch语句用于根据表达式的值选择执行不同的代码块。以下是一个使用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;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sunday";
break;
default:
dayName = "Invalid day";
break;
}
System.out.println("The day is: " + dayName);
```
在上面的示例中,我们使用一个整数变量`day`作为switch的表达式。根据`day`的值,程序将执行相应的代码块,并将`dayName`设置为对应的星期几名称。如果`day`的值不在1到7之间,则执行default代码块,并将`dayName`设置为"Invalid day"。
需要注意的是,switch语句中的表达式类型可以是byte、short、int、char或String。但是,长整型(long)在所有版本中都不支持作为switch的表达式类型。
阅读全文