jdk8的switch
时间: 2024-01-26 22:14:42 浏览: 21
在Java 8中,switch语句得到了一些改进。除了支持整数和字符类型的判断外,它还可以支持字符串类型的判断。下面是一个使用Java 8中的switch语句的示例:
```java
public class SwitchExample {
public static void main(String[] args) {
String day = "Monday";
switch (day) {
case "Monday":
System.out.println("Today is Monday");
break;
case "Tuesday":
System.out.println("Today is Tuesday");
break;
case "Wednesday":
System.out.println("Today is Wednesday");
break;
case "Thursday":
System.out.println("Today is Thursday");
break;
case "Friday":
System.out.println("Today is Friday");
break;
default:
System.out.println("Today is a weekend day");
break;
}
}
}
```
这个示例中,我们使用了字符串类型的变量`day`作为switch语句的判断条件。根据`day`的值,程序会输出相应的结果。在这个例子中,输出结果为"Today is Monday"。
需要注意的是,在Java 8之前的版本中,switch语句只支持整数和字符类型的判断。而在Java 8中,我们可以使用字符串类型作为判断条件,这样可以使代码更加简洁和易读。