switch
Конструкция switch
в Java представляет собой управляющую структуру, которая позволяет выполнить различные действия в зависимости от значения выражения. Она предоставляет альтернативу множественным ветвлениям if-else
.
Вот пример использования switch
:
В этом примере switch
проверяет значение переменной day
и выполняет соответствующее действие в зависимости от значения. Если day
равно 1, программа выведет "Понедельник", если 2 - "Вторник", и так далее. Если значение переменной не соответствует ни одному из вариантов case
, выполняется ветвь default
.
Особенности конструкции switch
:
Ключевое слово
switch
: Обозначает начало конструкцииswitch
.Выражение в скобках: Выражение, которое будет проверяться на соответствие в каждом
case
.case
иbreak
: Каждыйcase
представляет собой вариант значения, которое может принимать выражение.break
используется для завершения выполнения конструкцииswitch
. Если его нет, выполнение продолжится до следующегоcase
илиdefault
.default
: Этот вариант выполняется, если ни один изcase
не соответствует значению выражения.Целочисленные и строковые выражения:
switch
в Java может работать с целочисленными выражениями, символьными выражениями (с Java 7) и строковыми выражениями (с Java 7).
Last updated