switchの条件の値がcaseの値と一致したとき、その部分の処理が実行される。

caseのどれにも一致しなかった時、defaultのブロックが実行される。

defaultはif文のelseに似たようなもの。

switch文の性質を利用すると、if, elseifによる分岐が多く複雑な場合、switch文で書き換えるとシンプルで読みやすいコードにできる。