Заявление о переключении Java
Заявление о переключении Java
В этом руководстве вы научитесь использовать оператор switch в Java для управления потоком выполнения вашей программы с помощью примеров.
04
оператор позволяет нам выполнить блок кода среди многих альтернатив.
Синтаксис 19
оператор в Java:
01
Как работает оператор switch-case?
выражение оценивается один раз и сравнивается со значениями каждого случая.
- Если выражение соответствует value1 , код
24
казнены. Точно так же код36
выполняется, если выражение соответствует value2 . - Если совпадений нет, код регистра по умолчанию выполняется.
Примечание :Оператор switch-case работает аналогично лестнице if...else...if в Java. Однако синтаксис 49
Оператор стал чище и его намного легче читать и писать.
Пример:оператор переключения Java
10пре>Вывод :
28В приведенном выше примере мы использовали оператор switch для определения размера. Здесь у нас есть переменная число . Переменная сравнивается со значением каждого оператора case.
Поскольку значение соответствует 44 , код
55
выполняется.32Здесь размер переменной присваивается значение
69
.Рекомендуется к прочтению :создание простого калькулятора с использованием оператора switch Java
<час>Блок-схема оператора switch
<рисунок> <час>оператор break в Java switch...case
Обратите внимание, что мы использовали
76
в каждом блоке case.40
87
Оператор используется для завершения переключателя утверждение. Если92
не используется, все случаи после соответствующего случая также выполняются. Например,58
Вывод
61В приведенном выше примере выражение соответствует
109
. Здесь мы не использовали оператор break после каждого случая.Следовательно, все случаи после
119
также выполняются.Вот почему
<час>128
оператор необходим для завершения переключателя-кейса утверждение после соответствующего падежа. Чтобы узнать больше, посетите Заявление о разрыве Java.регистр по умолчанию в регистре переключателей Java
Оператор switch также включает необязательный регистр по умолчанию. . Он выполняется, когда выражение не соответствует ни одному из случаев. Например,
73Вывод
89В приведенном выше примере мы создали переключатель-кейс. утверждение. Здесь значение выражения не соответствует ни одному из случаев.
Следовательно, код внутри кейса по умолчанию выполняется.
99<час>Примечание :Оператор switch Java работает только с:
- Примитивные типы данных:byte, short, char и int.
- Пронумерованные типы
- Класс строк
- Классы оболочки:символьный, байтовый, короткий и целочисленный.
java