L'instruction switch case en Java détermine si une variable est égale à une valeur dans une série de valeurs. Chaque valeur est appelée une branche. Apprenons avec l'éditeur comment utiliser l'instruction switch en Java.
Le format syntaxique de l'instruction switch case est le suivant :
switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句 }
L'instruction switch case a les règles suivantes :
1. Le type de variable dans l'instruction switch peut être : byte, short, int ou char.
À partir de Java SE 7, switch prend en charge le type String et l'étiquette de cas doit être une chaîne constante ou littérale.
2. L'instruction switch peut avoir plusieurs instructions case. Chaque cas est suivi d'une valeur à comparer et de deux points.
3. Le type de données de la valeur dans l'instruction case doit être le même que le type de données de la variable, et il ne peut s'agir que d'une constante ou d'une constante littérale.
4. Lorsque la valeur de la variable est égale à la valeur de l'instruction case, les instructions après l'instruction case commenceront à s'exécuter et l'instruction switch ne sautera pas jusqu'à ce que l'instruction break apparaisse.
5. Lorsque vous rencontrez une instruction break, l'instruction switch se termine. Le programme passe à l'instruction qui suit l'instruction switch pour l'exécution. L'instruction case ne doit pas nécessairement contenir d'instruction break. Si aucune instruction break ne se produit, le programme continue l'exécution de l'instruction case suivante jusqu'à ce qu'une instruction break se produise.
6. L'instruction switch peut contenir une branche par défaut, qui est généralement la dernière branche de l'instruction switch (peut être à n'importe quelle position, mais il est recommandé qu'elle soit la dernière). default est exécuté lorsqu'aucune instruction case n'est égale à la valeur de la variable. La branche par défaut ne nécessite pas d'instruction break.
7. Lorsque le cas de commutation est exécuté, il sera mis en correspondance en premier. Si la correspondance est réussie, la valeur du cas actuel sera renvoyée, selon qu'il y a ou non une rupture. jugé s'il fallait continuer la production ou sortir du jugement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!