में स्विच स्टेटमेंट्स में जावा प्रोग्राम का हिस्सा मैं उपयोगकर्ता को अपने घर देश से पूछता हूं। एक और हिस्सा स्विच स्टेटमेंट का उपयोग करता है, और मुझे एक त्रुटि मिलती है। त्रुटि है: 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, ";
}
}
कैसे एक उपयोग & & और || जावा स्विच स्टेटमेंट में?
रास्ता "Hallo" भी जर्मन में प्रयोग किया जाता है के द्वारा। "गुटेन टैग" अधिक औपचारिक है। यकीन नहीं है कि आप इसे चाहते हैं। – rekire
क्षमा करें जावा में यह सुविधा नहीं थी (मेरे पुराने मूल में यह था। इसमें 'केस 2 से 13' श्रेणियों की संभावना भी थी)। लेकिन जावा में ऐसी विशेषताएं मौजूद नहीं हैं। '||' गिरावट से नकल किया जा सकता है। (नीचे उत्तर देखें)। – MrSmith42