К сожалению, они не могут. Это одно из лучших и наиболее востребованных применений операторов switch, так что, надеюсь, они надеются на (сейчас) Java (и другие) победившую команду!
Если вы делаете имена карт, возможно, присвойте каждому объекту карты целочисленное значение и включите его. Или, может быть, перечисление, которое считается числом и поэтому может быть включено.
, например
typedef enum{
Ace, Two, Three, Four, Five ... Jack, Queen, King
} CardType;
Сделано таким образом, Ace будет равен случаю 0, два - как случае 1 и т. Д.