Hvordan bruke en bryter uttalelse

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 forskjellige handlinger avhengig av verdien av variabelen, har du to valg: 1) Ved hjelp av en rekke if-then-else uttalelser; eller 2) ved hjelp av en bryter uttalelse å utføre en \ "case \" verdi som samsvarer med variabel 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 brukt i dette eksemplet, er i stand til å bruke en bryter setning for datatyper som inneholder byte, kort, røye og int, samt objekttyper karakter, byte, kort og heltall.

Bruksanvisning

1 Last ned og installer den nyeste Java Standard utviklersettet hvis det ikke allerede er installert.

2 Åpne en teksteditor og skriv inn følgende tekst på å bruke demo-kode:
Public class mySwitchDemo
{
Public static void

3 Dette eksemplet har ni heltallsverdier mulig å slå på den tildelte variabel. Tilordne en verdi til heltallsvariabelen inning med fire, etterfulgt av å starte bryter uttalelse å bruke den variabelen for tilstanden sjekk.
Int inning = 4

Switch (inning)
{

4 Saken uttalelser komponere \ "bryteren \" blokk av bryteren uttalelse. Hvert tilfelle må fullføre med \ "pause \" statement, eller programmerstrømmen vil automatisk utføre hver påfølgende saken før den møter en pause eller den siste saken er utført. I dette eksemplet vil ordet \ "Fjerde \" ut på kommandokonsollen når henrettet. Standard tilfellet utføres hvis ingen av de tidligere tilfelle uttalelser blir brukt.
Sak 1: System.out.println (\ "First \"); gå i stykker

Tilfelle 2: System.out.println (\ "Andre \"); gå i stykker

Sak 3: System.out.println (\ "Third \"); gå i stykker

Sak 4: System.out.println (\ "Fjerde \"); gå i stykker

Sak 5: System.out.println (\ "Fifth \"); gå i stykker

Standard: System.out.println ( "Extra omganger"); gå i stykker

} // End Switch
} // End Hoved
} // End klasse