Hva er standard nøkkelord i Switch -setninger?

Hva er standard nøkkelord i Switch -setninger?

Det "standard" nøkkelordet brukes til å definere en sak som utføres i standardsaken når andre tilfeller ikke samsvarer med ekspresjonsverdien. I bryterklæringen kan standardblokken vises hvor som helst. Standard case brukes vanligvis som en fangst for alle verdier som ikke samsvarer med de andre sakene. Det kan også brukes til å spesifisere en standardatferd.

Denne artikkelen vil tilby standard nøkkelord i Switch -setninger sammen med den praktiske implementeringen.

Hva er standard nøkkelord i Switch -setninger?

En bryterklæring i Java velger en av flere kodeblokker basert på et uttrykk. Standard nøkkelord brukes til å definere en kodeblokk som skal kjøres når ingen annen blokk nøyaktig sammenligner ekspresjonsverdien.

Syntaks

Den grunnleggende syntaks for standardkassen er som følger:

switch (expression_value)
Case Value_one:
// koden din
gå i stykker;
Case Value_two:
// koden din
gå i stykker;
..
misligholde:
// koden din

Forklaringen på syntaks ovenfor er gitt nedenfor:

  • "Expression_Value" er verdien som blir sjekket i Switch -setningen.
  • "Case" -uttalelsene viser de mulige verdiene som uttrykket kan ta, sammen med koden som skal utføres hvis uttrykket tilsvarer den verdien.
  • "Standard" -blokken er valgfri og inneholder koden som skal utføres når ingen andre tilfeller utføres.
  • Nøkkelordet "Break" går ut av kodeoppgaven etter hvert tilfelle, for å forhindre at koden utfører koden i de påfølgende tilfellene.

Eksempel 1:

Et eksempel er tatt for å beregne antall uker ved å tilordne det forhåndsdefinerte nummeret:

offentlig klasse Main
public static void main (String [] args)
Int DayOfWeek = 5;
Streng dagnavn;
switch (dayofweek)
Sak 1:
dagnavn = "Mandag"; // 1. dag
gå i stykker;
sak 2:
dagnavn = "tirsdag"; // 2. dag
gå i stykker;
sak 3:
dagnavn = "onsdag"; // 3. dag
gå i stykker;
Sak 4:
dagnavn = "Torsdag"; // 4. dag
gå i stykker;
Sak 5:
dagnavn = "Fredag"; // 5. dag
gå i stykker;
misligholde:
dagnavn = "Weekend";

System.ute.Println ("I dag er" + dagnavn);

Forklaringen på ovennevnte kode er nevnt nedenfor:

  • Først må du bruke en bryterklæring for å sjekke verdien av "Dayofweek" -variabelen og angi variabelen "dagnavn" deretter.
  • Hvis "Dayofweek" er 1, er "dagnavn" satt til "mandag", hvis det er 2, "dagnavn" er satt til "tirsdag", og så videre.
  • Hvis "Dayofweek" ikke er en av de spesifiserte verdiene (i.e., Hvis det ikke er 1, 2, 3, 4 eller 5), blir "standard" -blokken utført, og "dagnavn" er satt til "Weekend".


Utgangen viser at "fredag" er skrevet ut til konsollen.

Eksempel 2:

Et annet eksempel anses for å beregne det jevn eller odde nummeret ved å tilordne det forhåndsdefinerte nummeret:

offentlig klasse Main
public static void main (String [] args)
int num = 7;
bryter (num % 2)
sak 0:
System.ute.println (num + "er jevn");
gå i stykker;
misligholde:
System.ute.println (num + "er rart");

Beskrivelsen av koden er gitt nedenfor:

  • Først må du bruke en bryterklæring for å sjekke om "num" er jevn eller merkelig.
  • Ta etter det resten av “Num” når det er delt med to.
  • Hvis resten inneholder en nullverdi, kan du skrive ut at "Num" er jevn. Eller, hvis resten er noe annet (jeg.e., Hvis det er 1), blir "standard" -blokken utført, og vi skriver ut at "num" er merkelig.

Konklusjon

I Java brukes nøkkelordet "Standard". Å bruke standard nøkkelord i en bryterklæring kan bidra til å gjøre koden mer kortfattet og lettere å lese ved å redusere antall IF-Else-setninger som er nødvendige for å håndtere flere forhold.