以下に、正常に動作する簡単な switch ステートメントを作成しました。このコードをどのように変更すれば switch(c) になり、次にケース 1、ケース 2、ケース 3、デフォルトになるのか疑問に思っていました。
例:if char is 'w' || char is 'W' return WHITE
単純な if ステートメントを試してみましたが、正常にコンパイルされたにもかかわらず、正しい出力が得られませんでした。お役に立てれば幸いです。ありがとう!:)
static COLORS color(char c) {
switch(toupper(c)) {
case 'W' : return WHITE;
case 'B' : return BLUE;
case 'R' : return RED;
default : return DEFAULT;
}
}