Bryteren setningen brukes i programmeringsspråk som C , C + +, Javascript og Java. Når du ønsker å kode en logisk rekke sjekker variable forhold og utføre ulike handlinger avhengig av verdien til variabelen , har du to valg : 1) Bruk en rekke if-then - else-påstandene , eller 2) Bruke en bryter uttalelse til utføre en "case" verdi som samsvarer variabelens verdi . Den type variabel som en bryter uttalelse kan sjekke avhenger av programmeringsspråk. Alle språk er i stand til å bruke heltall primitive datatyper. Java, som er anvendt i dette eksempel , er i stand til å benytte en bryter -setningen for datatyper som inkluderer byte , kort , røye og int, samt objekttyper karakter, byte , kort og heltall . Du trenger
Java Development Environment
Vis flere instruksjoner
en
Last ned og installer den nyeste Java Standard Developer Kit hvis det ikke allerede er installert .
2
Åpne en teksteditor og skriv inn følgende tekst på å bruke den demo -kode: Public class mySwitchDemo { public static void
3
Dette eksemplet har ni heltallsverdiene mulig å slå på tilordnet variabel. Tilordne en verdi til heltallsvariabel inning på fire, etterfulgt av start bryteren uttalelse å bruke den variabelen for tilstanden check.Int inning = 4; Switch ( inning ) {
4
Saken uttalelser komponere den "bryteren " blokk av bryteren uttalelse. Hvert tilfelle må avslutte med " pause " statement , eller programmering flyt vil automatisk utføre hver påfølgende sak til den støter på en pause eller det endelige tilfellet utføres. I dette eksempelet , vil ordet " Fjerde " ut på kommando konsollen når henrettet . Standard tilfellet er utført dersom ingen av de tidligere case uttalelser er used.Case 1 : System.out.println ( "første" ); break ; Tilfelle 2 : System.out.println ( "Andre "); break ; Sak 3 : System.out.println ( "Third "); break ; sak 4 : System.out.println ( " Fjerde "); break ; sak 5 : System.out.println ( "Femte "); break ; Standard: System.out . println ( " ekstra omganger " ); break ;} //end Switch } //end Hoved } //end klasse