Синтаксис структуры коммутатора (оператор переключения)
Switch (Expression) {---> type in int, war case Constrate 1: ---> Структура случая может иметь несколько // операторов блока 1-й блок; ---> Программа вырывается из константа структуры переключателя n:--> Значения констант не могут быть одинаковыми // оператором блока nbreak; default: ---> Роль другого в структуре, если структура такая же // оператор, блок-перерыв;};}Давайте посмотрим пример кода ниже, с подробными комментариями, вы можете ссылаться на:
открытый класс SwitchStu {/* Switch: Switch (variable) {Case Literal A: код A; перерыв; Корпус буквального B: код B; перерыв; По умолчанию: код e} код c судит значение переменной. Если значение равно a, имя выполняет a, если равное B, имя выполняет B. Если все условия случая не выполнены, то код для выполнения по умолчанию подписан: после того, как условие случая будет выполнено, до того, как столкнуться с разрывом, весь код после следующего случая будет выполнено. Примечание: 1. Не может быть дублирования (значения) в случае 2. Когда нет заявления после того, как вы не можете записать, вы ничего не можете написать, вы ничего не можете написать, вы ничего не можете написать, вы ничего не можете записать, вы ничего не можете написать, вы ничего не можете написать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете записать, вы ничего не можете написать. 3. Switch может судить только тип int (и типы, которые могут быть автоматически преобразованы в Int), и после JDK1.7 вы можете судить о расширении строки и перечисления типа: если блок, кронштейны таких ветвей, как переключатель, можно пропустить, но не рекомендуется уменьшить читабельность кода (когда в ветви есть только один предложенный код) */public void void main (] args). java.util.scanner (System.in); System.out.println («Пожалуйста, введите свой возраст»); char Age = (char) sc.nextint (); // char ch = 'i'; // int i = ch; string str = "6"; switch (str) {case "16": case "17": case "18": System.out.println ("grock schood"); «12»: System.out.println («Исследование в 6 классе»); Break; Case «6»: System.out.println («Исследование в 1 классе»); Break; Default: System.out.println («больше не изучать»);} System.out.println («Go Home Bealded»); если (Age%2 = 0) System.out.print. номер "); System.out.println (" Код продолжает быть текстурированным ");}}Суммировать
Выше приведено подробное объяснение кода выбора переключения в Java. Я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут продолжать ссылаться на этот сайт:
Java выполняет анализ экземпляров объекта с точки зрения исходного кода JDK
Подробное объяснение кода внутреннего тестового класса Java
Анализ тестового кода наследования в Java
Если есть какие -либо недостатки, пожалуйста, укажите на них. Спасибо, друзья, за вашу поддержку на этом сайте!