我正在制作的 Java 程序的一部分询问用户他们的祖国。另一部分使用 switch 语句,我得到一个错误。错误是:The operator || is undefined for the argument type(s) java.lang.String, java.lang.String
。这是发生问题的方法:
public static String getCountryMessage(String countryName) {
switch (countryName) {
case "USA":
return "Hello, ";
case "England" || "UK":
return "Hallo, ";
case "Spain":
return "Hola, ";
case "France":
return "Bonjour, ";
case "Germany":
return "Guten tag, ";
default:
return "Hello, ";
}
}
如何使用 && 和 || 在Java switch 语句中?