Switch

Подобно конструкции if, switch…case управляет процессом выполнения программы, позволяя программисту задавать альтернативный код, который будет выполняться при разных условиях переменных. В частности, оператор switch сравнивает значение переменной со значением, определенном в операторах case. Когда найден оператор case, значение которого равно значению переменной, выполняется часть программного кода в этом операторе.
Ключевое слово break является командой выхода из оператора case и обычно используется в конце каждого case. Без оператора break оператор switch будет продолжать вычислять следующие выражения, пока не достигнет break или конец оператора switch.Читать далее