Jak používat prohlášení Switch Case v Javě

Jak Pouzivat Prohlaseni Switch Case V Jave



V Javě umožňuje příkaz switch uživatelům implementovat kompaktní, stručný, jasný a čitelný kód. Je to jeden z nejsilnějších a nejvýkonnějších programovacích příkazů ve srovnání s if-else. Pokud je počet případů omezený, můžeme použít příkaz if-else. Pokud jsou však čísla případů velká, je lepší použít příkaz switch case.

Tento tutoriál bude hovořit o použití příkazu switch v Javě.







Jak používat příkazy Switch Case v Javě?

Příkaz switch je příkaz různých podmínek, jako if, else if. Provede pouze jeden příkaz ze všech zadaných bloků stavového kódu. Zabývá se výčty, řetězci, int, short, long, byte a mnoha dalšími. Pro použití příkazu switch v Javě jsme poskytli níže uvedenou syntaxi.



Syntax

přepínač ( výraz ) {
pouzdro hodnota1 :
přestávka ;
pouzdro hodnota2 :
přestávka ;
......
výchozí :
}

Ve výše uvedené syntaxi:



  • přepínač ” je výraz, který se provede pouze jednou.
  • pouzdro “ určuje podmínku. Hodnota uvedeného výrazu se porovnává s každým případem.
  • přestávka ” je volitelné klíčové slovo používané k ukončení podmínky.
  • výchozí ” případ se provede, když definovaná podmínka není splněna.

Příklad

V tomto uvedeném příkladu použijeme příkaz switch case k porovnání podmínky. Chcete-li tak učinit, nejprve deklarujte číslo s číselným datovým typem a přiřaďte hodnotu podle vaší specifikace:





int na jednom = 23 ;

Tady:

  • Využijte příkaz switch a přidejte podmínky pomocí „ pouzdro “.
  • Poté použijte „ println() ” pro tisk výstupu na konzole, pokud číslo odpovídá uvedené podmínce.
  • Kromě toho je výchozí příkaz nepovinný. Pokud se číslo neshoduje s žádnou podmínkou, vytiskne výchozí hodnotu:
přepínač ( na jednom ) {
pouzdro 1 : Systém . ven . println ( 'patnáct' ) ;
přestávka ;
pouzdro 2 : Systém . ven . println ( '25' ) ;
přestávka ;
pouzdro 3 : Systém . ven . println ( '35' ) ;
přestávka ;
výchozí : Systém . ven . println ( 'Neexistuje' ) ;
}

Na obrázku níže si můžete všimnout, že deklarované číslo neodpovídá žádné podmínce. Proto na konzoli vytiskne výchozí hodnotu:



Podívejme se na další příklad příkazů switch case. Chcete-li to provést, inicializujte proměnnou:

int den = 5 ;

Použijte příkaz switch, který porovná číslo s každým příkazem case. Pokud se číslo shoduje s jakoukoli podmínkou, ukončí se a vytiskne výstup na displej. V opačném případě bude výchozí hodnota vytištěna na konzoli:

přepínač ( den ) {
pouzdro 0 :
Systém . ven . println ( 'Dnes je pondělí' ) ;
přestávka ;
pouzdro 1 :
Systém . ven . println ( 'Dnes je úterý' ) ;
přestávka ;
pouzdro 2 :
Systém . ven . println ( 'Dnes je středa' ) ;
přestávka ;
pouzdro 3 :
Systém . ven . println ( 'Dnes je čtvrtek' ) ;
přestávka ;
pouzdro 4 :
Systém . ven . println ( 'Dnes je pátek' ) ;
přestávka ;
pouzdro 5 :
Systém . ven . println ( 'Dnes je sobota' ) ;
přestávka ;
pouzdro 6 :
Systém . ven . println ( 'Dnes je neděle' ) ;
Přestávka ;
}

Protože zadaná hodnota dne byla spárována s „ 5 ” se provede odpovídající blok kódu.

Závěr

Chcete-li použít příkaz switch case v Javě, nejprve inicializujte proměnnou s datovým typem a přiřaďte hodnotu. Poté použijte příkaz switch case, který porovnává číslo s každým případem. Pokud číslo odpovídá podmínce, zobrazí se na obrazovce konzoly. Tento příspěvek uvádí metodu použití příkazu switch case v Javě.