Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Оператор Java Switch-Case с примером

Мы все регулярно используем переключатели в нашей жизни. Да, я говорю об электрических выключателях, которые мы используем для освещения и вентиляторов.

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

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

Таким образом, мы видим, что каждый переключатель может активировать/деактивировать только 1 элемент.

Что такое Switch Case в Java?

Точно так же переключатель в Java — это тип условного оператора, который активирует только соответствующее условие из заданного ввода.

Давайте рассмотрим пример программы, в которой пользователь вводит числовое значение (в этом примере только 1 цифра), а на выходе должно быть количество слов.

Целочисленная переменная iSwitch является входом для работы переключателя.

Различные доступные параметры (чтение случаев) затем записываются как регистр вместе с двоеточием «:»

Затем будет выполнен оператор, если регистр и ввод переключателя совпадают.

Пример переключения Java

01

Вывод:

10 

Теперь, что делают эти два слова break и default?

  • Первый «разрыв» — просто выйдет из блока переключателей, как только условие будет выполнено.
  • «По умолчанию» — это будет выполнено, если ни одно из условий не соответствует заданному вводу.

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

Что делать, если вы не предоставляете перерыв?

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

Я оставлю пользователям экспериментировать без перерыва.

оператор Java Switch:

  • Стандартная логика программирования может быть реализована с помощью условий if…else, но тогда она не будет оптимизирована для надлежащей практики программирования, а код не будет выглядеть читаемым.
  • В программах с более сложными случаями сценарии будут не такими простыми и потребуют вызова нескольких методов. Switch решает эту проблему и избегает нескольких вложенных операторов if…else. Также при использовании if….else рекомендуется использовать наиболее ожидаемое условие будет первым, а затем будет выполняться вложенным образом.
  • Некоторые сравнительные тесты показали, что в случае большого количества итераций в Java переключение выполняется быстрее по сравнению с операторами if….else.

Примечания

  • Вы можете иметь неограниченное количество файлов case java.
  • Switch java может принимать ввод только в виде целых чисел или символов.
  • В последней версии Java8 также представлена ​​долгожданная поддержка оператора java switch strings.

Итак, приступайте к подключению собственного распределительного щита!!


java

  1. Оператор переключения C#
  2. Оператор C++ switch..case
  3. Оператор C++ Switch Case с ПРИМЕРОМ
  4. Метод String Length() в Java:как найти на примере
  5. Метод Java String charAt() с примером
  6. Строка Java содержит () Метод | Проверить подстроку с примером
  7. Метод Java String endWith() с примером
  8. Java BufferedReader:как читать файл в Java с примером
  9. Алгоритм сортировки вставками в Java с примером программы
  10. Сортировка выбором в программе Java с примером