Hoe Switch Case-verklaring in Java te gebruiken

Hoe Switch Case Verklaring In Java Te Gebruiken



In Java stelt de switch-instructie gebruikers in staat om compacte, beknopte, duidelijke en leesbare code te implementeren. Het is een van de sterkste en krachtigste programmeerinstructies in vergelijking met if-else. Als het aantal gevallen beperkt is, kunnen we een if-else-statement gebruiken. Als de casusnummers echter groot zijn, verdient het de voorkeur om de instructie switch case te gebruiken.

Deze tutorial gaat over het gebruik van de switch-instructie in Java.







Hoe Switch Case-verklaringen in Java te gebruiken?

De instructie switch is een instructie met verschillende voorwaarden, zoals if, else if. Het voert slechts één instructie uit van alle gespecificeerde voorwaardecodeblokken. Het behandelt enums, strings, int, short, long, byte en vele anderen. Om de switch-instructie in Java te gebruiken, hebben we de onderstaande syntaxis gegeven.



Syntaxis

schakelaar ( uitdrukking ) {
geval waarde1 :
pauze ;
geval waarde2 :
pauze ;
......
standaard :
}

In de bovenstaande syntaxis:



  • schakelaar ” is een uitdrukking die maar één keer wordt uitgevoerd.
  • geval ’ bepaalt de conditie. De waarde van de vermelde uitdrukking wordt vergeleken met elk geval.
  • pauze ” is een optioneel trefwoord dat wordt gebruikt om de voorwaarde te beëindigen.
  • standaard ” wordt uitgevoerd wanneer niet aan de gedefinieerde voorwaarde wordt voldaan.

Voorbeeld

In dit genoemde voorbeeld gebruiken we de switch case-instructie om de toestand te vergelijken. Om dit te doen, declareert u eerst een nummer met een numeriek gegevenstype en wijst u de waarde toe volgens uw specificatie:





int op een = 23 ;

Hier:

  • Gebruik de switch-instructie en voeg voorwaarden toe met behulp van de ' geval ' sleutelwoord.
  • Gebruik dan de ' println() '-methode om de uitvoer op de console af te drukken als het nummer overeenkomt met de vermelde voorwaarde.
  • Bovendien is de standaardverklaring optioneel. Als het nummer niet overeenkomt met een voorwaarde, wordt de standaardwaarde afgedrukt:
schakelaar ( op een ) {
geval 1 : Systeem . uit . println ( 'vijftien' ) ;
pauze ;
geval 2 : Systeem . uit . println ( '25' ) ;
pauze ;
geval 3 : Systeem . uit . println ( '35' ) ;
pauze ;
standaard : Systeem . uit . println ( 'Bestaat niet' ) ;
}

In de onderstaande afbeelding is te zien dat het aangegeven nummer niet overeenkomt met enige voorwaarde. Daarom zal het de standaardwaarde op de console afdrukken:



Laten we nog een voorbeeld bekijken van switch case-statements. Om dit te doen, initialiseert u de variabele:

int dag = 5 ;

Gebruik de switch-instructie die het nummer vergelijkt met elke case-instructie. Als het nummer overeenkomt met een voorwaarde, wordt het beëindigd en wordt de uitvoer op het display afgedrukt. In andere gevallen wordt de standaardwaarde op de console afgedrukt:

schakelaar ( dag ) {
geval 0 :
Systeem . uit . println ( 'Vandaag is het maandag' ) ;
pauze ;
geval 1 :
Systeem . uit . println ( 'Vandaag is het dinsdag' ) ;
pauze ;
geval 2 :
Systeem . uit . println ( 'Vandaag is het woensdag' ) ;
pauze ;
geval 3 :
Systeem . uit . println ( 'Vandaag is donderdag' ) ;
pauze ;
geval 4 :
Systeem . uit . println ( 'Vandaag is het vrijdag' ) ;
pauze ;
geval 5 :
Systeem . uit . println ( 'Vandaag is het zaterdag' ) ;
pauze ;
geval 6 :
Systeem . uit . println ( 'Vandaag is het zondag' ) ;
Pauze ;
}

Omdat de opgegeven dagwaarde is gekoppeld aan de ' 5 In het geval dat het corresponderende codeblok wordt uitgevoerd.

Conclusie

Om de switch case-instructie in Java te gebruiken, initialiseert u eerst de variabele met het gegevenstype en wijst u de waarde toe. Gebruik vervolgens de switch case-instructie die het nummer met elke case vergelijkt. Als het nummer overeenkomt met de voorwaarde, wordt het nummer weergegeven op het consolescherm. Dit bericht vermeldde de methode voor het gebruik van de switch case-instructie in Java.