De Switch - Case statement voor de meeste programmeertalen zorgt voor een eenvoudiger en beter leesbare manier om beslissingen te behandelen wanneer er een breed scala van mogelijke opties dan de gelijkwaardige code met behulp van " als-dan- anders ' uitspraken . Bijvoorbeeld , in plaats van iets als dit te typen : if ( x = 1 ) dan //Do somethingelse if ( x = 2 ) dan //Doe iets elseelse if ( x = 3 ) dan //Doe iets else.You kan men typen van deze case statements . Instructies Java Type 1 het switch statement , samen met de naam van de variabele die u wilt gebruiken voor de vergelijking , samen met een paar open en dicht beugels . Aangezien het voorbeeld in de intro gebruikt " x , " dit voorbeeld zal ook : schakelaar ( x ) { } Al de case-statements zal gaan tussen deze haakjes . een belangrijke beperking van Java switch - case-instructies is dat de gebruikte variabele een geheel getal moet zijn . Geen praalwagens , strings , of andere soorten gegevens toegestaan . Kopen van 2 In de case-statements , met elke uitspraak eindigend met de " break " keyword . Dit is erg belangrijk : het vertelt Java dat de zaak uitspraak is voltooid . Als u niet aan te zetten in de pauze trefwoord , zal Java blijven draaien alle andere case-statements totdat er een pauze geval 1 ://Do somethingbreak ; . Case 2 ://Doe iets elsebreak ; geval 3 ://Doe iets elsebreak ; 3 Optioneel , voeg een "default " statement . Dit is het evenement dat zal worden uitgevoerd moet geen van de andere zaak verklaringen van toepassing . Net als de anderen , die het nodig heeft om te eindigen met een pauze en het moet absoluut laatste zijn default :/Twitter /Dit is de laatste resort.break ; . Visual Basic Type 4 de trefwoorden " Select Case " en de variabele die u wilt gebruiken . Dit voorbeeld zal met de veronderstelling dat de parameter is " x ". Het blok wordt afgesloten met de zoekwoorden "End Select. " Select Case xend Select Visual select case Basic is een beetje krachtiger dan Java's : de meeste numerieke en karakter - gebaseerde data types in de taal kan worden gebruikt als een variabele te testen . 5 geval statements invoegen . De zaak uitspraken zelf zijn een beetje krachtiger ook. Zoals u kunt zien , kunt u gebruik maken van woorden als " aan " en komma's om een lijst met waarden die geschikt zijn voor een bepaald item te maken . Er is ook geen behoefte aan een ' break ' statement typt u aan het eind van elke regel . Zaak 1 //Doe somethingCase 2 tot 3 //Doe iets elseCase 4,5,6 //Doe een ander ding < br 6 > Optioneel schrijf een default statement met behulp van de "Case Else " trefwoorden : Case Else ://Dit is een laatste redmiddel C . /C + + 7 De C /C + + switch - case-statement zal bekend voor. De Java- switch -case is ontworpen om bijna precies hetzelfde uitzien als de switch -case in de oudere C taal . Schakelaar ( x ) { } 8 Plaats de case-statements . < br geval > 1 ://Doe somethingbreak ; case 2 ://Doe iets elsebreak ; Net als Java , zijn case-statements in C beperkt tot integrale data types . Echter , C begrijpt integer data types een beetje breder dan Java doet , zodat afzonderlijke tekens , zoals ' a , ' zijn eenvoudig omgezet naar een integer equivalent. Dit maakt C + + ontwikkelaars om switch - case-statements gebruiken om zowel letters als cijfers te vergelijken . 9 Plaats een default statement , als je wilt een. Default :/Twitter /Do een ander ding . tegenstelling tot Java , heeft standaard niet zelf een break statement nodig , maar u kunt gebruik maken van een als je wilt .
|