Java (before version 7) does not support String in switch/case . But you can achieve the desired result by using an enum. Learn to use else .
Read moreCan String be used in switch case in Java?
Yes, we can use a switch statement with Strings in Java .5 Tem 2019
Read moreCan Switch case be used for strings in Java?
Yes, we can use a switch statement with Strings in Java .5 Tem 2019
Read moreDoes switch case Use equal?
The switch statement when used with a String uses the equals() method to compare the given expression to each value in the case statement and is therefore case-sensitive and will throw a NullPointerException if the expression is null.22 Mar 2011
Read moreDoes Java switch Use equal?
String Comparison. If a switch statement used the equality operator to compare strings we couldn’t compare a String argument created with the new operator to a String case value correctly. Luckily, the switch operator uses the equals() method under the hood .6 Ağu 2020
Read moreCan you switch case a String?
The switch statement compares the String object in its expression with the expressions associated with each case label as if it were using the String. equals method; consequently, the comparison of String objects in switch statements is case sensitive .
Read more