Instructions conditionnelles Java - if...else
Les instructions conditionnelles en Java permettent au programme d'exécuter différents blocs de code en fonction de différentes conditions.
Une instruction if contient une expression booléenne et une ou plusieurs instructions.
Syntaxe
La syntaxe de l'instruction if est la suivante :
Si la valeur de l'expression booléenne est vraie, exécutez le bloc de code dans l'instruction if ; sinon, exécutez le code après le bloc de l'instruction else.
Code du fichier Test.java :
Le résultat de la compilation et de l'exécution du code ci-dessus est le suivant :
这是 if 语句
instruction if...else
Une instruction if peut être suivie d'une instruction else. Lorsque l'expression booléenne de l'instruction if est false, le bloc d'instructions else sera exécuté.
Syntaxe
L'utilisation de if…else est la suivante :
Exemple
Code du fichier Test.java :
Le résultat de la compilation et de l'exécution du code ci-dessus est le suivant :
这是 else 语句
instruction if...else if...else
Une instruction if peut être suivie d'une instruction else if…else, qui peut détecter plusieurs conditions possibles.
Lorsque vous utilisez les instructions if, else if et else, vous devez noter les points suivants :
- Une instruction if peut avoir au plus une instruction else, et l'instruction else vient après toutes les instructions else if.
- Une instruction if peut avoir plusieurs instructions else if, et elles doivent venir avant l'instruction else.
- Une fois que l'une des instructions else if est évaluée à true, les autres instructions else if et else seront ignorées.
Syntaxe
Le format de syntaxe if...else est le suivant :
Exemple
Code du fichier Test.java :
Le résultat de la compilation et de l'exécution du code ci-dessus est le suivant :
Value of X is 30
Instructions if…else imbriquées
L'utilisation d'instructions if…else imbriquées est autorisée. C'est-à-dire que vous pouvez utiliser une instruction if ou else if à l'intérieur d'une autre instruction if ou else if.
Syntaxe
Le format de syntaxe du if…else imbriqué est le suivant :
Vous pouvez imbriquer else if...else comme des instructions if.
Exemple
Code du fichier Test.java :
Le résultat de la compilation et de l'exécution du code ci-dessus est le suivant :
X = 30 and Y = 10Autres extensions