Selon que / switch
Pseudo-langage
SELON QUE expression VAUT
valeur1 : instructions1
valeur2, valeur3 : instructions23
...
AUTRE : instructionsA
FIN SELON QUE
Java
switch ( expression )
{
case valeur1 : instructions1 break;
case valeur2 :
case valeur3 : instructions23 break;
...
default : instructionsA
} // switch
Commentaires
- L'expression doit donner un résultat de type entier ou caractère.
- Les valeurs doivent être du même type que l'expression.
- Les case représentent un point d'entrée en fonction de la valeur
de l'expression, mais toutes les instructions suivantes du switch sont
exécutées sauf s'il y a un break qui provoque la sortie du switch.
- C'est ce qui permet de regrouper plusieurs cas sans avoir à répéter les instructions.