Kontakten erklæring anvendes i programmeringssprog såsom C, C + +, Javascript og Java. Når du ønsker at kode en logisk streng af kontrol variable betingelser og udføre forskellige handlinger afhængigt af værdien af den variable , har du to muligheder: 1) Ved hjælp af en perlerække af hvis-så - ellers erklæringer , eller 2 ) med en switch-statement til udføre en "case" værdi, der matcher den variable værdi. Den type variabel, der en switch-statement kan kontrollere , afhænger af programmeringssprog. Alle sprog er i stand til at bruge de heltallige primitive datatyper . Java , som bruges i dette eksempel , er i stand til at anvende en switch-statement for datatyper , der omfatter byte , kort , fjeldørred og int , samt objekttyper karakter , byte , kort og heltal . Ting du skal
Java Development Environment
Vis Flere Instruktioner
1
Download og installer den nyeste Java Standard udviklerens Kit hvis det ikke allerede er installeret.
2
Åbn en teksteditor og indtaste følgende tekst for at instantiere demo kode : public class mySwitchDemo { public static void
3
Dette eksempel har ni heltalsværdier muligt at tænde tildelt variabel . Tildele en værdi til den heltalsvariabel inning af fire, efterfulgt af start switch-statementet til at bruge denne variabel for den betingelse check.Int inning = 4; Switch ( inning ) {
4
Sagen udsagn komponere af " switch" blok af switch-sætningen . Hver sag skal afsluttes med " break " erklæring eller programmering flow vil automatisk udføre hver efterfølgende sag, indtil den møder en pause , eller sidste sag udføres. I dette eksempel vil ordet "Fourth " print til kommandoen konsollen, når henrettet. Den normale tilfælde udføres , hvis ingen af de tidligere case udsagn er used.Case 1: System.out.println ("Første ") break; Case 2: System.out.println ( "Second ") break; Case 3: System.out.println ( "Third ") break; Case 4 : System.out.println ( "Fourth ") break; sag 5 : System.out.println ("Det femte ") break; Standard: System.out . println ( " Ekstra innings " ) break; } //slut Switch } //slut Main } //slut Class