Maison >Java >javaDidacticiel >À quoi sert le commutateur Java ?
L'instruction switch en Java est utilisée pour exécuter différents blocs de code en fonction de différentes conditions. La syntaxe de base de l'instruction switch est "switch (expression) {case value1:// exécuter le bloc de code 1break; case value2:// exécuter le bloc de code 2break;...default:// exécuter le bloc de code par défaut break;}".
L'instruction switch en Java est utilisée pour exécuter différents blocs de code en fonction de différentes conditions. Il peut remplacer des instructions if-else if-else plus longues, rendant le code plus concis et plus lisible. La syntaxe de base de l'instruction
switch est la suivante :
switch (expression) {case value1:// 执行代码块1break;case value2:// 执行代码块2break; ...default:// 执行默认代码块break; }
expression est l'expression qui doit être jugée, généralement un type entier, caractère ou énumération.
Chaque cas est suivi d'une valeur constante ou d'une expression spécifique, indiquant la valeur à laquelle doit correspondre.
Lorsque la valeur de l'expression correspond à un certain cas, le bloc de code correspondant sera exécuté.
Si un cas correspond avec succès, tous les blocs de code suivants seront exécutés jusqu'à ce que l'instruction break ou l'instruction switch soit rencontrée.
Si tous les cas ne correspondent pas, le bloc de code par défaut (facultatif) sera exécuté.
L'instruction break est utilisée pour sortir de l'instruction switch et éviter d'exécuter d'autres blocs de code de cas.
S'il n'y a pas d'instruction break ou d'instruction return, après une correspondance réussie, le bloc de code du cas suivant continuera à être exécuté jusqu'à ce qu'il rencontre une instruction break ou une instruction switch.
Ce qui suit est un exemple d'utilisation de l'instruction switch :
int day = 1; String dayString;switch (day) {case 1: dayString = "Monday";break;case 2: dayString = "Tuesday";break;case 3: dayString = "Wednesday";break;case 4: dayString = "Thursday";break;case 5: dayString = "Friday";break;case 6: dayString = "Saturday";break;case 7: dayString = "Sunday";break;default: dayString = "Invalid day";break; } System.out.println(dayString); // 输出 "Monday"
Dans l'exemple ci-dessus, en fonction de la valeur de day, l'instruction switch correspond au cas 1 et exécute le bloc de code correspondant, en attribuant dayString à "Monday ". La sortie finale est "Lundi".
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!