De switch statement wordt gebruikt in programmeertalen zoals C , C + + , Javascript en Java . Wanneer u de wens om een logische reeks van de controle variabele omstandigheden en het uitvoeren van verschillende acties , afhankelijk van de waarde van de variabele coderen , heb je twee keuzes : 1 ) Met behulp van een koord van if-then - else statements , of 2 ) Met behulp van een switch statement te uitvoeren van een "case" waarde die waarde van de variabele overeenkomt . Het type variabele die een switch statement kan controleren is afhankelijk van de programmeertaal . Alle talen zijn in staat om het gehele primitieve datatypes gebruiken . Java, die wordt gebruikt in dit voorbeeld , kan een switch statement voor gegevenstypen die byte , kort , en char int , alsmede de types objectkarakter , byte , korte integer hieronder valt . Wat je nodig hebt Java Development Environment Toon Meer Aanwijzingen Download 1 en installeer de nieuwste Java Standard Developer's Kit indien nog niet geïnstalleerd . 2 Open een teksteditor en voer de volgende tekst aan de demo code instantiëren : Public class mySwitchDemo { openbare statische nietige 3 Dit voorbeeld heeft negen gehele waarden mogelijk over te schakelen op de toegewezen variabele . Toekennen van een waarde aan de integer variabele inning van vier , gevolgd door het starten van de instructie switch om die variabele gebruiken voor de conditie check.Int inning = 4 ; Switch ( inning ) { 4 De zaak verklaringen componeren de " switch " blok van de instructie switch . Elk geval moet eindigen met de ' break ' statement of de programmering stroom automatisch elke opeenvolgende geval voeren totdat zij tegenkomt een onderbreking of de uiteindelijke case wordt uitgevoerd . In dit voorbeeld wordt het woord " vierde " drukken om het commando console wanneer het uitgevoerd wordt . De standaard-case wordt uitgevoerd als geen van de vorige zaak verklaringen zijn used.Case 1 : System.out.println ( " First " ) break; Case 2 : System.out.println ( " Tweede " ) break; Case 3 : System.out.println ( " derde " ) break; Case 4 : System.out.println ( " vierde " ) break; zaak 5 : System.out.println ( " vijfde " ) break; Standaard: System.out . println ( " extra innings " ) break; } //end Switch } //end Main } //einde klasse
|