switch case语句字符串能用么
时间: 2025-01-23 08:02:49 浏览: 82
在早期的编程语言中,switch case语句通常只支持整型和枚举类型作为条件。然而,现代编程语言如Java、C++和C#等,已经扩展了switch case语句的功能,使其能够支持字符串作为条件。
例如,在Java中,从Java 7开始,switch case语句就可以使用字符串作为条件。以下是一个使用字符串作为条件的switch case语句的例子:
```java
public class SwitchCaseExample {
public static void main(String[] args) {
String fruit = "Apple";
switch (fruit) {
case "Apple":
System.out.println("It's an apple.");
break;
case "Banana":
System.out.println("It's a banana.");
break;
case "Cherry":
System.out.println("It's a cherry.");
break;
default:
System.out.println("Unknown fruit.");
break;
}
}
}
```
在这个例子中,字符串`fruit`的值被用来匹配switch语句中的各个case。如果`fruit`的值是"Apple",则输出"It's an apple.";如果是"Banana",则输出"It's a banana.";如果是"Cherry",则输出"It's a cherry.";如果都不匹配,则执行default语句,输出"Unknown fruit."。
阅读全文
相关推荐


















