Javaのswitch文の紹介です。
switch (判定対象) { |
条件に当てはまらない場合はdefault:
に続く文が実行されます。
🚌 switch文の条件式に使える型
char, byte, short, int, Character, Byte, Short, Integer, String, enum
のいずれかの値です。言い換えると次の型です。
byte
、short
、int
の整数型とそのラッパークラス- 文字と文字列
- 列挙型
👽 case値に使える値の条件
- 条件式が戻す値と同じ型か互換性がある型であること
final
宣言された変数もしくはリテラルか、コンパイル時に値が決まることnull
ではないこと