Как использовать оператор Switch Case в Java

Kak Ispol Zovat Operator Switch Case V Java



В Java оператор switch позволяет пользователям реализовывать компактный, лаконичный, понятный и удобочитаемый код. Это один из самых сильных и мощных операторов программирования по сравнению с if-else. Если количество случаев ограничено, мы можем использовать оператор if-else. Однако, если номера вариантов имеют большой размер, предпочтительно использовать оператор switch case.

В этом руководстве мы поговорим об использовании оператора switch в Java.







Как использовать операторы Switch Case в Java?

Оператор switch — это оператор условия, например if, else if. Он выполняет только один оператор из всех указанных блоков кода условия. Он имеет дело с перечислениями, строками, целыми, короткими, длинными, байтовыми и многими другими. Чтобы использовать оператор switch в Java, мы предоставили приведенный ниже синтаксис.



Синтаксис

выключатель ( выражение ) {
случай значение1 :
перерыв ;
случай значение2 :
перерыв ;
......
по умолчанию :
}

В приведенном выше синтаксисе:



  • выключатель ” — это выражение, которое выполняется только один раз.
  • случай ” определяет условие. Значение указанного выражения сравнивается с каждым случаем.
  • перерыв ” — это необязательное ключевое слово, используемое для завершения условия.
  • по умолчанию ” выполняется, когда заданное условие не выполняется.

Пример

В этом заявленном примере мы будем использовать оператор case switch для сравнения условия. Для этого, прежде всего, объявите число с числовым типом данных и присвойте значение в соответствии с вашей спецификацией:





инт на одной '=' 23 ;

Здесь:

  • Используйте оператор switch и добавьте условия с помощью « случай ключевое слово.
  • Затем используйте « println() ” для вывода вывода на консоль, если число соответствует указанному условию.
  • Кроме того, оператор по умолчанию является необязательным. Если число не соответствует ни одному условию, то будет напечатано значение по умолчанию:
выключатель ( на одной ) {
случай 1 : Система . вне . печать ( 'пятнадцать' ) ;
перерыв ;
случай 2 : Система . вне . печать ( '25' ) ;
перерыв ;
случай 3 : Система . вне . печать ( '35' ) ;
перерыв ;
по умолчанию : Система . вне . печать ( 'Не существует' ) ;
}

На изображении ниже видно, что заявленный номер не соответствует ни одному условию. Вот почему он выведет на консоль значение по умолчанию:



Давайте посмотрим на другой пример оператора switch case. Для этого инициализируйте переменную:

инт день '=' 5 ;

Используйте оператор switch, который будет сравнивать число с каждым оператором case. Если число соответствует какому-либо условию, оно завершится и выведет вывод на дисплей. В другом случае значение по умолчанию будет напечатано на консоли:

выключатель ( день ) {
случай 0 :
Система . вне . печать ( 'Сегодня понедельник' ) ;
перерыв ;
случай 1 :
Система . вне . печать ( 'Сегодня вторник' ) ;
перерыв ;
случай 2 :
Система . вне . печать ( 'Сегодня среда' ) ;
перерыв ;
случай 3 :
Система . вне . печать ( 'Сегодня четверг' ) ;
перерыв ;
случай 4 :
Система . вне . печать ( 'Сегодня пятница' ) ;
перерыв ;
случай 5 :
Система . вне . печать ( 'Сегодня суббота' ) ;
перерыв ;
случай 6 :
Система . вне . печать ( 'Сегодня воскресенье' ) ;
Перерыв ;
}

Поскольку указанное значение дня было сопоставлено с « 5 », выполняется соответствующий блок кода.

Заключение

Чтобы использовать оператор switch case в Java, сначала инициализируйте переменную с типом данных и присвойте значение. Затем используйте оператор switch case, который сравнивает число с каждым case. Если число соответствует условию, то число отображается на экране консоли. В этом посте изложен метод использования оператора switch case в Java.