О лучшем, что вы можете сделать, это что-то вроде этого (см. Ниже). Так что в некоторых случаях (без каламбура :)) лучше использовать оператор if.
switch(card){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
suit="Hearts";
break;
}
Однако другой подход, который вы могли бы рассмотреть, - это использование карты.
Map<Integer, String> map = new HashMap<Integer, String>();
for (int i = 1; i <= 14; ++i) {
map.put(i, "Hearts");
}
for (int i = 15; i <= 26; ++i) {
map.put(i, "Clubs");
}
Затем вы можете найти масть карты, используя карту.
String suit1 = map.get(12); // suit1 will be Hearts after the assignment
String suit2 = map.get(23); // suit2 will be Clubs after the assignment