Sådan bruges Switch Case Statement i Java

Sadan Bruges Switch Case Statement I Java



I Java giver switch-sætningen brugere mulighed for at implementere kompakt, kortfattet, klar og læsbar kode. Det er en af ​​de stærkeste og mest kraftfulde programmeringserklæringer sammenlignet med if-else. Hvis antallet af sager er begrænset, kan vi bruge en if-else-erklæring. Men hvis sagsnumrene er store i størrelse, foretrækkes det at bruge switch case statementet.

Denne tutorial vil tale om brugen af ​​switch-sætningen i Java.







Hvordan bruger man Switch Case Statements i Java?

Switch-sætningen er en forskellig tilstandserklæring, som if, else if. Den udfører kun én sætning fra alle specificerede tilstandskodeblokke. Det omhandler enums, strenge, int, short, long, byte og mange andre. For at bruge switch-sætningen i Java har vi givet nedenstående syntaks.



Syntaks

kontakt ( udtryk ) {
sag værdi1 :
pause ;
sag værdi2 :
pause ;
......
Standard :
}

I ovenstående syntaks:



  • kontakt ” er et udtryk, der kun udføres én gang.
  • sag ” bestemmer tilstanden. Værdien af ​​det angivne udtryk sammenlignes med hvert enkelt tilfælde.
  • pause ” er et valgfrit nøgleord, der bruges til at afslutte betingelsen.
  • Standard ” case udføres, når den definerede betingelse ikke matches.

Eksempel

I dette angivne eksempel vil vi bruge switch case-sætningen til at sammenligne tilstanden. For at gøre det skal du først og fremmest deklarere et tal med numerisk datatype og tildele værdien i henhold til din specifikation:





int på en = 23 ;

Her:

  • Brug switch-sætningen og tilføj betingelser ved hjælp af ' sag ” nøgleord.
  • Brug derefter ' println() ” metode til at udskrive output på konsollen, hvis nummeret matcher den angivne betingelse.
  • Desuden er standardsætningen valgfri. Hvis tallet ikke stemmer overens med nogen betingelse, udskriver det standardværdien:
kontakt ( på en ) {
sag 1 : System . ud . println ( 'femten' ) ;
pause ;
sag 2 : System . ud . println ( '25' ) ;
pause ;
sag 3 : System . ud . println ( '35' ) ;
pause ;
Standard : System . ud . println ( 'Ikke-eksisterende' ) ;
}

På billedet nedenfor kan det bemærkes, at det deklarerede nummer ikke stemmer overens med nogen betingelse. Det er derfor, det vil udskrive standardværdien på konsollen:



Lad os se et andet eksempel på switch case statements. For at gøre det skal du initialisere variablen:

int dag = 5 ;

Brug switch-sætningen, der sammenligner tallet med hver case-udsagn. Hvis tallet stemmer overens med en hvilken som helst betingelse, vil det afslutte og udskrive output på displayet. I andre tilfælde vil standardværdien blive udskrevet på konsollen:

kontakt ( dag ) {
sag 0 :
System . ud . println ( 'I dag er det mandag' ) ;
pause ;
sag 1 :
System . ud . println ( 'I dag er tirsdag' ) ;
pause ;
sag 2 :
System . ud . println ( 'I dag er det onsdag' ) ;
pause ;
sag 3 :
System . ud . println ( 'I dag er det torsdag' ) ;
pause ;
sag 4 :
System . ud . println ( 'I dag er det fredag' ) ;
pause ;
sag 5 :
System . ud . println ( 'I dag er det lørdag' ) ;
pause ;
sag 6 :
System . ud . println ( 'I dag er det søndag' ) ;
Pause ;
}

Da den angivne dagsværdi er blevet matchet med ' 5 ” tilfælde, udføres dens tilsvarende kodeblok.

Konklusion

For at bruge switch case-sætningen i Java skal du først initialisere variablen med datatype og tildele værdien. Brug derefter switch case-sætningen, der sammenligner antallet med hver case. Hvis nummeret matcher betingelsen, vises nummeret på konsolskærmen. Dette indlæg angav metoden til brug af switch case-sætningen i Java.