Операторы switch, default, case, break
Написание:
switch (<переменная или выражение>)
{
case <значение>:
<блок операторов>;
break;
case <значение>:
<блок операторов>;
break;
...
...
default: // Значение по-умолчанию
<блок операторов>;
}
Оператор switch служит для выбора одного значения из нескольких значений и выполнения соответствующего кода, идущего после оператора case, такого что значение переменной в операторе switch и значение в операторе case совпадали.
Оператор break служит для выхода из блока switch - без него будет выполнятся следующий оператор, даже если это оператор case - они будут выполнятся, до тех пор когда не встретится оператор break или закончится блок операторов switch.