SWITCH |
Échangeur |
---|---|
Java |
Syntaxe
statement := switch ( condition ) statement condition ::= expression | type-specifier-seq declarator = assignment-expr |
Paramètres
Nom | Description |
---|---|
condition | Ce paramètre permet d'indiquer la condition d'évaluation |
statement | Ce paramètre permet d'indiquer les instructions. |
Description
Ce mot réservé permet d'effectuer des testes de cas.
Remarque
- L'instruction switch est la même en langage de programmation Java qu'en langage de programmation C. Vous pouvez utiliser les types de données byte, char, short, int ou long comme valeurs des étiquettes de cas et vous pouvez également spécifier une étiquette par défaut, comme vous le feriez en C.
Exemple
Cet exemple permet d'évaluer la valeur de la variable «a» :
- public class SwitchSamples {
- public static void main(String[] args) {
- int a = 2;
- switch(a) {
- case 1:case 2:case 3:
- System.out.println("Entre 1 et 3");
- break;
- case 4:case 5:case 6:
- System.out.println("Entre 4 et 6");
- break;
- case 7:
- System.out.println("C'est 7");
- break;
- default:
- System.out.println("Inférieur ou égale à 0 ou supérieur à 8");
- break;
- }
- }
- }
on obtiendra le résultat suivant :
Entre 1 et 3
Dernière mise à jour : Mercredi, le 11 janvier 2017