演算子と制御構文誤り発見
Javaの「switch文」に関する以下の記述のうち、誤っているものはどれですか?
A.switch文のcaseラベルには、定数または定数式を指定する必要がある。
✓ この記述は正しい。switch文のcaseラベルにはコンパイル時定数を指定する必要があります。
B.switch文にdefaultラベルを記述することで、どのcaseにも一致しない場合の処理を定義できる。
✓ この記述は正しい。defaultラベルはどのcaseにも該当しない場合に実行される処理を定義します。
C.switch文でbreak文を省略すると、次のcaseの処理も続けて実行される。
✓ この記述は正しい。break文を省略するとフォールスルーが発生し、次のcaseも実行されます。
D.switch文の条件式には、boolean型の値を直接使用できる。← 正解
✓ 正解です。この記述が誤りで、正しくはJavaのswitch文ではboolean型を条件式に使用できません。