Hvordan bruke Switch Case Statement i Java

Hvordan bruke Switch Case Statement i Java

I Java lar Switch -uttalelsen implementere kompakt, kortfattet, klar og lesbar kode. Det er en av de sterkeste og kraftigste programmeringserklæringen sammenlignet med IF-Else. Hvis antallet saker er begrenset, kan vi bruke en IF-Else-uttalelse. Imidlertid, hvis sakstallene er store i størrelse, foretrekkes det å bruke Switch Case -setningen.

Denne opplæringen vil snakke om å bruke Switch -setningen i Java.

Hvordan bruke Switch Case -setninger i Java?

Switch -setningen er en annen tilstandserklæring, som om, ellers hvis. Den utfører bare en uttalelse fra alle spesifiserte tilstandskodeblokker. Den omhandler enums, strenger, int, kort, lang, byte og mange andre. For å bruke Switch -setningen i Java, har vi gitt syntaksen nedenfor.

Syntaks

bryter (uttrykk)
saksverdi1:
gå i stykker;
saksverdi2:
gå i stykker;
..
misligholde:

I syntaks ovenfor:

  • bytte om”Er et uttrykk som bare utføres en gang.
  • sak”Bestemmer tilstanden. Verdien av det oppgitte uttrykket sammenlignes med hvert tilfelle.
  • gå i stykker”Er et valgfritt nøkkelord som brukes til å avslutte tilstanden.
  • misligholde”Sak utføres når den definerte tilstanden ikke blir matchet.

Eksempel

I dette uttalte eksemplet vil vi bruke Switch Case -setningen for å sammenligne tilstanden. For å gjøre det, først og fremst, erklærer et tall med numerisk datatype og tilordne verdien i henhold til spesifikasjonen din:

int num = 23;

Her:

  • Bruk bryterklæringen og legg til forhold ved hjelp av "sak”Nøkkelord.
  • Bruk deretter “println ()”Metode for å skrive ut utgangen på konsollen hvis tallet samsvarer med den oppgitte tilstanden.
  • Videre er standarduttalelsen valgfritt. Hvis nummeret ikke stemmer med noen betingelser, vil det skrive ut standardverdien:
bryter (num)
Sak 1: System.ute.println ("15");
gå i stykker;
Sak 2: System.ute.println ("25");
gå i stykker;
Sak 3: System.ute.println ("35");
gå i stykker;
Standard: System.ute.println ("ikke eksisterer");

I bildet nedenfor kan det legges merke til at det deklarerte nummeret ikke stemmer overens med noen tilstand. Derfor vil den skrive ut standardverdien på konsollen:

La oss se et annet eksempel på Switch Case -uttalelser. For å gjøre det, initialiser variabelen:

int dag = 5;

Bruk Switch -setningen som vil sammenligne nummeret med hver sakserklæring. Hvis nummeret samsvarer med noen tilstand, vil det avslutte og skrive ut utdataene på displayet. I andre tilfeller vil standardverdien bli skrevet ut på konsollen:

bryter (dag)
sak 0:
System.ute.Println ("I dag er mandag");
gå i stykker;
Sak 1:
System.ute.Println ("I dag er tirsdag");
gå i stykker;
sak 2:
System.ute.Println ("I dag er onsdag");
gå i stykker;
sak 3:
System.ute.Println ("I dag er torsdag");
gå i stykker;
Sak 4:
System.ute.Println ("I dag er fredag");
gå i stykker;
Sak 5:
System.ute.Println ("I dag er lørdag");
gå i stykker;
Sak 6:
System.ute.Println ("I dag er søndag");
Gå i stykker;

Ettersom den spesifiserte dagsverdien har blitt matchet med “5”Sak, den tilsvarende kodeblokken utføres.

Konklusjon

For å bruke Switch Case -setningen i Java, initialiser først variabelen med datatype og tilordne verdien. Bruk deretter Switch Case -setningen som sammenligner nummeret med hvert tilfelle. Hvis nummeret samsvarer med tilstanden, vises nummeret på konsollskjermen. Dette innlegget uttalte metoden for bruk av Switch Case -setningen i Java.