L'énoncé switch-case commune à la plupart des langages de programmation fournit un moyen plus simple et plus lisible pour gérer décisions quand il ya une grande variété d'options possibles que le code équivalent utilisant des " if then else " déclarations. Par exemple, au lieu de taper quelque chose comme ceci : if ( x = 1) alors //Faire AutreChose if ( x = 2) then //Faire quelque chose elseelse if ( x = 3 ), puis //Faire quelque chose else.You peut taper une de ces déclarations de cas. Instructions
Java
1
Type de l'instruction switch avec le nom de la variable que vous souhaitez utiliser pour la comparaison, avec une paire de crochets s'ouvrent et se ferment . Comme l'exemple dans l'intro utilisé "x ", cet exemple ainsi : interrupteur
( x ) { }
Toutes les déclarations de cas ira entre ces supports
.
une limitation importante sur les états de commutation cas de Java est que la variable utilisée doit être un entier . Pas de chars , de chaînes ou d'autres types de données autorisés.
2
Ajoutez les déclarations de cas , avec chaque déclaration se terminant avec le mot-clé " pause " . Ceci est très important : il raconte Java que la déclaration des cas est terminée. Si vous ne parvenez pas à mettre dans le mot clé break , Java continuera de tourner toutes les autres déclarations de cas jusqu'à ce qu'il trouve une pause Coques
1 ://Do somethingbreak ; . Cas 2 ://Faire quelque chose elsebreak ; cas 3 ://Faites quelque chose elsebreak ;
3
Eventuellement, ajoutez une instruction "par défaut" . C'est l'événement qui sera exécuté si aucune des autres cas énoncés s'appliquent. Comme les autres, elle doit se terminer par une rupture et elle doit absolument être le dernier mois-
:/par défaut /C'est le dernier resort.break ; .
Visual Basic
Hôtels 4 type de
les mots-clés " Select Case " et la variable que vous allez utiliser . Cet exemple se poursuivra avec l'hypothèse que la variable sera « x ». Le bloc se terminera avec les mots clés "End Select».
Select Select Case
cas sélectionnez Visual Basic de xEnd est un peu plus puissant que Java de : types de données les plus numériques et basée sur les caractères de la langage peut être utilisé comme une variable à tester.
5
Insérez les déclarations de cas. Les déclarations de cas elles-mêmes sont un peu plus puissant aussi. Comme vous pouvez le voir, vous pouvez utiliser des mots comme "à" et les virgules pour créer une liste de valeurs qui correspondent à une entrée donnée . Il ya aussi pas besoin de taper une instruction « break » à la fin de chaque ligne .
Case 1 //Faire somethingCase 2 à 3 //Faire quelque chose elseCase 4,5,6 //Faire autre chose
6
option, écrire une déclaration de défaut en utilisant la " Case Else " mots-clés : Photos
Case Else ://Ceci est un dernier recours
C . /C + +
7
Le C /C + + déclaration switch-case vous semblera familier . Le switch-case Java a été conçu pour ressembler presque exactement comme le switch-case dans la langue ancienne C . Interrupteur
( x ) {}
8
Insérer les déclarations de cas.
cas de
1 ://Do somethingbreak ; cas 2 ://Faites quelque chose elsebreak ;
Comme Java , les déclarations de cas de C sont limitées aux types de données intégraux . Toutefois, C comprend les types de données entiers un peu plus large que Java ne , personnages si différents , comme « un », sont tout simplement converti en un équivalent entier . Cela permet aux développeurs C + + pour utiliser les déclarations switch-case pour comparer les lettres ainsi que des chiffres .
9
Insérez une déclaration de défaut, si vous voulez un.
:/Par défaut /Do autre chose .
Contrairement à Java, par défaut elle-même n'exige pas une instruction break , cependant , vous pouvez utiliser un si vous le souhaitez.