Найти тему
Java для всех

Оператор выбора switch

Оператор выбора switch отчасти напоминает условный оператор if. С его помощью могут быть выполнены разные блоки команд, в зависимости от условий. Синтаксис вызова оператора switch:

-2

В круглых скобках после ключевого слова switch, указывается проверяемое условие ( при этом тип выражения может быть целочисленным, символьным или текстовым).

Далее идут case-блоки, каждый из которых как правило (но не всегда) заканчивается инструкцией break. В каждом блоке указывается значение, которое может принять проверяемое выражение. В самом конце оператора switch идёт необязательный блок default.

При выполнении оператора switch, в первую очередь вычисляется выражение в switch-инструкции. Полученное значение последовательно сравнивается вплоть до первого совпадения. При этом выполняются команды соответствующего блока, ограничиваясь инструкцией break или (при отсутствии этой инструкции) до конца цикла оператора выбора.