Čo je prípad prepínača v prostredí Java?



Tento článok sa zaoberá výrokom prípadu prepínania v Jave s rôznymi pravidlami a príkladmi vrátane výrazov reťazca ako prípadu a príkladu vnoreného prepínača.

Programovací jazyk Java má podmienené a čo optimalizuje logiku pri písaní programu. Bezproblémové budovanie logiky pomocou puzdra spínača má za následok zvýšenú účinnosť. Používanie malých a veľkých písmen v jazyku Java optimalizuje čitateľnosť kódu pri práci na viacerých testovacích výrazoch. V tomto článku sa dozviete o veľkých a malých veciach s rôznymi príkladmi. Nasledujú témy diskutované v tomto článku:

Čo je prípad prepínača v prostredí Java?

Príkaz Java switch je ako podmienený príkaz, ktorý testuje viac hodnôt a poskytuje jeden výstup. Tieto viacnásobné hodnoty, ktoré sa testujú, sa nazývajú prípady. Je to ako vyhlásenie s viacerými vetvami. Po vydaní Java 7 môžeme v prípadoch dokonca použiť reťazce. Nasleduje syntax použitia prípadu prepnutia v .





switch (výraz) {hodnota prípadu: // zlom príkazu hodnota prípadu n: // predvolený koniec príkazu: // príkaz}

Pravidlá na zapamätanie

Pri deklarovaní prípadu zmeny v Jave musíte mať na pamäti určité pravidlá. Nasledujú určité body, ktoré si musíte pamätať pri písaní veľkých písmen v Jave.

  1. V prípade zmeny nemôžeme deklarovať duplicitné hodnoty.



  2. Hodnoty v prípade a premennej v prípade spínacej skrinky musí byť rovnaká.

  3. Premenné nie sú povolené v prípade veľkých písmen, musí to byť konštanta alebo literál.

    android studio krok za krokom
  4. Príkaz break plní účel ukončenia sekvencie počas vykonávania.



  5. Nie je potrebné zahrnúť príkaz break, vykonanie sa presunie na ďalší príkaz, ak chýba príkaz break.

  6. Predvolený príkaz je tiež voliteľný, môže sa zobraziť kdekoľvek v bloku.

Vývojový diagram

Vývojový diagram - prípad prepínača v java-edureka

Príklady

Vyhlásenie o zlomení v prípade prepínača

Príkaz Break sa používa na riadenie toku vykonania, akonáhle je výraz splnený, vykonanie sa presunie z bloku prepínacích prípadov.

verejná trieda Príklad {public static void main (String args []) {int mesiac = 7 switch (mesiac) {prípad 1: System.out.println ('január') prípad prerušenia 2: System.out.println ('február' ) prípad prerušenia 3: System.out.println („pochod“) prípad prerušenia 4: System.out.println („apríl“) prípad prerušenia 5: System.out.println („môže“) prípad prerušenia 6: System.out prípad prerušenia .println („jún“) 7: prípad prerušenia System.out.println („júl“) 8: prípad prerušenia System.out.println („august“) 9: prerušenie System.out.println („september“) prípad 10: System.out.println („október“) prípad prerušenia 11: System.out.println („november“) prípad prerušenia 12: System.out.println („december“) koniec prerušenia: System.out.println ( 'neplatný') } } }

Výkon: júla

Vnorené puzdro prepínača

Vnorené puzdro spínača obsahuje ďalšie puzdro spínača v existujúcom puzdre spínača. Nasleduje príklad ukazujúci vnorený prípad prepínača.

html značka na prerušenie riadku
verejná trieda Príklad {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) { prípad 1: System.out.println ('J2EE') break prípad 2: System.out.println ('advance java')}}}}

Výkon: vopred java

Fall Through Switch Case

Kedykoľvek nie je v bloku spínacej skrinky zapojený príkaz na prerušenie. Všetky príkazy sa vykonajú, aj keď je testovací výraz uspokojivý. Nasleduje príklad pádu skrinky spínača.

verejná trieda Príklad {public static void main (String args []) {int courses = 2 switch (courses) {prípad 1: System.out.println ('java') prípad 2: System.out.println ('python') prípad 3: System.out.println ('Devops') prípad 4: System.out.println ('Testovanie automatizácie') prípad 5: System.out.println ('Hadoop') prípad 6: System.out.println (' AWS ') predvolené: System.out.println (' skontrolovať edureka.co pre viac ')}}}
 Výkon: java python Devops Automation testing Hadoop AWS check for edureka.co for more

Enum In Switch Case

Skrinka prepínača umožňuje aj enum. Enum je v podstate zoznam pomenovaných konštánt. Nasleduje príklad použitia enumu v spínacej skrinke.

pl sql návod pre začiatočníkov s príkladmi
public class Príklad {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 (dnes) {case s: System.out.println ('Sunday') break case m: System.out.println ('Monday') break case t: System.out.println ('Tuesday') break case w : System.out.println ('streda') prípad prerušenia th: System.out.println ('štvrtok') prípad prerušenia fr: System.out.println ('piatok') prípad prerušenia sa: System.out.println (' Sobotňajšia prestávka}}}}
 Výkon: nedeľa pondelok utorok streda štvrtok piatok sobota

Reťazec v puzdre prepínača

Po vydaní Java 7 môže mať obal na prepínač ako pripad. Nasleduje príklad použitia reťazca ako prípadov v príkaze switch.

public class Príklad {public static void main (String args []) {String player = 'batsmen' switch (player) {case 'batsmen': System.out.println ('Batsmen sú hráči, ktorí hrajú s netopierom') prípad prerušenia „bowler“: System.out.println („kto hodí loptu“) prípad prerušenia „bránkový brankár“: System.out.println („ktorý drží loptu za bránkami“) prípad prerušenia „hráč v poli“: System.out .println ('kto poľuje do zeme') predvolené prerušenie: System.out.println ('nie je k dispozícii žiadny záznam')}}}
 Výkon: Batsmen sú hráči, ktorí hrajú s netopierom

V tomto článku sme diskutovali o tom, ako môžeme použiť prepínací prípad v s rôznymi príkladmi. S použitím podmienených príkazov je jednoduchšie testovať viac podmienok naraz a tiež generovať optimalizované riešenie pomerne zložitého problému. Programovací jazyk Java je bohatý na také koncepty, ktoré vývojárom uľahčujú život a nič im nehrozí. Naštartujte svoje učenie a osvojte si všetky zručnosti potrebné na to, aby ste sa stali vývojárom jazyka Java. Zaregistrujte sa k Edureke a uvoľnite svoj potenciál pri vytváraní špičkových aplikácií.

Máte na nás otázku? uveďte to v sekcii komentárov v tomto článku „Prepnúť prípad v Jave“ a my sa vám ozveme čo najskôr.