私が作成している 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 ステートメントで?