В языке программирования Java есть условные и что оптимизирует логику при написании программы. Простое построение логики с использованием корпуса переключателя приводит к повышению эффективности. Использование case switch в java оптимизирует читаемость кода при работе с несколькими тестовыми выражениями. В этой статье вы узнаете о корпусе переключателя в с различными примерами. В этой статье обсуждаются следующие темы:
Что такое Switch Case в Java?
Оператор переключения Java похож на условный оператор, который проверяет несколько значений и дает один результат. Эти несколько проверяемых значений называются случаями. Это похоже на оператор с несколькими ветвями. После выпуска java 7 мы даже можем использовать строки в кейсах. Ниже приведен синтаксис использования case switch в .
switch (выражение) {case value: // оператор break case value n: // оператор break default: // оператор}
Правила, которые следует помнить
Есть определенные правила, которые следует учитывать при объявлении случая переключения в java. Ниже приведены некоторые моменты, которые следует помнить при написании случая переключения в java.
Мы не можем объявлять повторяющиеся значения в случае переключателя.
Значения в корпусе и переменной в случае переключателя должно быть таким же.
Переменные не допускаются в случае, он должен быть константой или литералом.
преобразование xml в информатику с примером
Оператор break выполняет цель завершения последовательности во время выполнения.
Нет необходимости включать оператор break, выполнение перейдет к следующему оператору, если оператор break отсутствует.
Пример аргументов командной строки Java
Оператор по умолчанию также является необязательным, он может появляться в любом месте блока.
Блок-схема
Примеры
Заявление о прерывании в случае переключателя
Оператор Break используется для управления потоком выполнения, как только выражение удовлетворяется, выполнение перемещается из блока switch case.
public class Пример {public static void main (String args []) {int month = 7 switch (month) {case 1: System.out.println ('january') break case 2: System.out.println ('feb February' ) break case 3: System.out.println ('march') break case 4: System.out.println ('april') break case 5: System.out.println ('may') break case 6: System.out .println ('june') break case 7: System.out.println ('july') break case 8: System.out.println ('august') break case 9: System.out.println ('september') break case 10: System.out.println ('October') break case 11: System.out.println ('november') break case 12: System.out.println ('de December') break default: System.out.println ( 'недействительно') } } }
Вывод: июль
Вложенный корпус переключателя
Вложенный корпус переключателя включает в себя другой корпус переключателя в существующем корпусе переключателя. Ниже приведен пример вложенного переключателя.
публичный класс Пример {public static void main (String args []) {int tech = 2 int course = 2 switch (tech) {case 1: System.out.println ('python') break case 2: switch (course) { case 1: System.out.println ('J2EE') break case 2: System.out.println ('advance java')}}}}
Вывод: продвинуть Java
Падение через корпус переключателя
Всякий раз, когда в блоке case switch отсутствует оператор break. Все операторы выполняются, даже если тестовое выражение удовлетворяется. Ниже приведен пример корпуса переключателя, который провалился.
публичный класс Пример {public static void main (String args []) {int курсы = 2 переключатель (курсы) {case 1: System.out.println ('java') case 2: System.out.println ('python') case 3: System.out.println ('Devops') case 4: System.out.println ('Automation testing') case 5: System.out.println ('Hadoop') case 6: System.out.println (' AWS ') по умолчанию: System.out.println (' подробнее на edureka.co ')}}}
Вывод: java python Devops Automation тестирование Hadoop AWS подробнее на edureka.co
Enum In Switch Case
Корпус переключателя также позволяет использовать enum. Enum это в основном список именованных констант. Ниже приведен пример использования enum в случае переключения.
Глубокая и мелкая копия Java
публичный класс Пример {public enum day {s, m, t, w, th, fr, sa} public static void main (String args []) {course [] c = day.values () for (day today: c) {switch (сегодня) {case s: System.out.println ('Sunday') break case m: System.out.println ('Monday') break case t: System.out.println ('Monday') break case w : System.out.println ('среда') прервать регистр th: System.out.println ('четверг') прервать регистр fr: System.out.println ('пятницу') прервать регистр sa: System.out.println (' Суббота ') перерыв}}}}
Вывод: воскресенье понедельник вторник среда четверг пятница суббота
Строка в корпусе переключателя
После выпуска Java 7 корпус коммутатора может иметь как случай. Ниже приведен пример использования строки в качестве регистра в операторе switch.
public class Пример {public static void main (String args []) {String player = 'batsmen' switch (player) {case 'batsmen': System.out.println ('Batman - игроки, которые играют с битой') break case 'Bowler': System.out.println ('кто бросает мяч') break case 'wicket-keeper': System.out.println ('кто держит мяч за калитками') break case 'fielder': System.out .println ('кто поля в земле') break default: System.out.println ('нет записи')}}}
Вывод: Бэтсмены - это игроки, играющие битой
В этой статье мы обсудили, как использовать регистр переключателя в с различными примерами. С использованием условных операторов становится проще тестировать сразу несколько условий, а также генерировать оптимизированное решение довольно сложной проблемы. Язык программирования Java изобилует такими концепциями, которые делают жизнь разработчика проще и свободнее от суеты. Начните обучение и овладейте всеми навыками, необходимыми, чтобы стать Java-разработчиком. Запишитесь в Edureka’s и раскрыть свой потенциал для создания приложений высшего качества.
Есть вопрос к нам? пожалуйста, укажите это в разделе комментариев к статье «Switch Case In Java», и мы свяжемся с вами как можно скорее.