Hvordan bruke bryteren uttalelse i Java

Java bryter uttalelse er en god konstruksjon å bruke hver gang du må sjekke en variabel for å se hvilke av et stort antall verdier det besitter. Hver bryter uttalelse har et tilsvarende sett "if-else" utsagn, men det er generelt en mer lesbar alternativ til gjentatte "if-else" uttalelser når du trenger å teste en verdi flere ganger.

Bruksanvisning

1 Skriv inn følgende i din Java editor for å initialisere noen variabler som skal brukes:

int ukedag = 1;

String dayName;

2 Skriv inn følgende på neste linje for å åpne en bryter blokk:

bryteren (ukedag) {

}

3 Skriv inn følgende i parentes av bryteren blokken du skrev i trinn to:

case 1: dayName = "mandag";

case 2: dayName = "tirsdag";

case 3: dayName = "onsdag";

case 4: dayName = "torsdag";

Ved 5: dayName = "Fredag";

Ved 6: dayName = "Lørdag";

Ved 7: dayName = "Søndag";

Standard: dayName = "Ugyldig";

Hint

  • Dette gir nøyaktig samme funksjonalitet som følgende sett med "if-else" uttalelser:
  • if (ukedag == 1) dayName = "mandag";
  • else if (ukedag == 2) dayName = "tirsdag";
  • else if (ukedag == 3) dayName = "onsdag";
  • else if (ukedag == 4) dayName = "torsdag";
  • else if (ukedag == 5) dayName = "Fredag";
  • else if (ukedag == 6) dayName = "Lørdag";
  • else if (ukedag == 7) dayName = "Søndag";
  • annet dayName = "Ugyldig";
  • Som du kan se, er det bryter uttalelse mye lettere å lese for store blokker av vilkår enn den tilsvarende "if-else" uttalelser.