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.