V jazyku Java umožňuje príkaz switch používateľom implementovať kompaktný, stručný, jasný a čitateľný kód. Je to jeden z najsilnejších a najvýkonnejších programovacích príkazov v porovnaní s if-else. Ak je počet prípadov obmedzený, môžeme použiť príkaz if-else. Ak sú však čísla prípadov veľké, uprednostňuje sa použiť príkaz switch case.
Tento tutoriál bude hovoriť o používaní príkazu switch v jazyku Java.
Ako používať príkazy Switch Case v jazyku Java?
Príkaz switch je príkaz rôznych podmienok, napríklad if, else if. Vykoná iba jeden príkaz zo všetkých špecifikovaných blokov stavového kódu. Zaoberá sa enummi, reťazcami, int, short, long, byte a mnohými ďalšími. Ak chcete použiť príkaz switch v jazyku Java, poskytli sme nižšie uvedenú syntax.
Syntax
prepínač ( výraz ) {prípad hodnota1 :
prestávka ;
prípad hodnota2 :
prestávka ;
......
predvolená :
}
Vo vyššie uvedenej syntaxi:
- “ prepínač “ je výraz, ktorý sa vykoná iba raz.
- “ prípad “ určuje stav. Hodnota uvedeného výrazu sa porovnáva s každým prípadom.
- “ prestávka ” je voliteľné kľúčové slovo používané na ukončenie podmienky.
- “ predvolená ” prípad sa vykoná, keď sa definovaná podmienka nezhoduje.
Príklad
V tomto uvedenom príklade použijeme príkaz switch case na porovnanie podmienky. Ak to chcete urobiť, najprv deklarujte číslo s číselným typom údajov a priraďte hodnotu podľa vašej špecifikácie:
int na jeden = 23 ;
Tu:
- Využite príkaz switch a pridajte podmienky pomocou príkazu „ prípad kľúčové slovo.
- Potom použite „ println() ” spôsob vytlačenia výstupu na konzole, ak číslo zodpovedá uvedenej podmienke.
- Okrem toho je predvolený príkaz voliteľný. Ak sa číslo nezhoduje so žiadnou podmienkou, vytlačí sa predvolená hodnota:
prípad 1 : systém . von . println ( 'pätnásť' ) ;
prestávka ;
prípad 2 : systém . von . println ( '25' ) ;
prestávka ;
prípad 3 : systém . von . println ( '35' ) ;
prestávka ;
predvolená : systém . von . println ( 'Neexistuje' ) ;
}
Na obrázku nižšie si môžete všimnúť, že deklarované číslo sa nezhoduje so žiadnou podmienkou. Preto na konzole vytlačí predvolenú hodnotu:
Pozrime sa na ďalší príklad príkazov typu Switch case. Ak to chcete urobiť, inicializujte premennú:
int deň = 5 ;Použite príkaz switch, ktorý porovná číslo s každým prípadom. Ak sa číslo zhoduje s akoukoľvek podmienkou, ukončí sa a vytlačí výstup na displej. V opačnom prípade sa predvolená hodnota vytlačí na konzole:
prepínač ( deň ) {prípad 0 :
systém . von . println ( 'Dnes je pondelok' ) ;
prestávka ;
prípad 1 :
systém . von . println ( 'Dnes je Utorok' ) ;
prestávka ;
prípad 2 :
systém . von . println ( 'Dnes je Streda' ) ;
prestávka ;
prípad 3 :
systém . von . println ( 'Dnes je Štvrtok' ) ;
prestávka ;
prípad 4 :
systém . von . println ( 'Dnes je Piatok' ) ;
prestávka ;
prípad 5 :
systém . von . println ( 'Dnes je Sobota' ) ;
prestávka ;
prípad 6 :
systém . von . println ( 'Dnes je Nedeľa' ) ;
Prestávka ;
}
Keďže zadaná hodnota dňa bola priradená k „ 5 “, vykoná sa príslušný blok kódu.
Záver
Ak chcete použiť príkaz switch case v jazyku Java, najprv inicializujte premennú s typom údajov a priraďte hodnotu. Potom použite príkaz switch case, ktorý porovnáva číslo s každým prípadom. Ak sa číslo zhoduje s podmienkou, potom sa číslo zobrazí na obrazovke konzoly. Tento príspevok uvádza metódu použitia príkazu switch case v jazyku Java.