1. La if-else
déclaration
Les programmes ne seraient pas très utiles s'ils faisaient toujours la même chose, indépendamment de l'évolution des circonstances extérieures. Un programme doit être capable de s'adapter à différentes situations et de prendre certaines mesures dans certaines situations, et d'agir différemment dans d'autres.
En Java, cela se fait avec une instruction conditionnelle , qui utilise un mot-clé spécial qui vous permet d'exécuter différents blocs de commandes en fonction de la valeur de vérité d'une condition.
Une instruction conditionnelle se compose de trois parties : condition , instruction 1 et instruction 2 . Si la condition est vraie, alors l'instruction 1 est exécutée. Sinon, l'instruction 2 est exécutée. Les deux commandes ne sont jamais exécutées. Voici l'aspect général de ce genre de déclaration :
if (condition)
statement 1;
else
statement 2;
if-else
énoncé conditionnel
C'est tout à fait compréhensible lorsqu'il est écrit en anglais simple comme ceci :
If condition is true, then
execute statement 1;
otherwise
execute statement 2;
if-else
déclaration en langage clair
Exemples:
Code | Explication |
---|---|
|
La sortie d'écran sera :
|
|
La sortie d'écran sera :
|
|
La sortie d'écran sera :
|
2. Bloc de déclarations
Si la condition est satisfaite (ou non) et que vous souhaitez que votre programme exécute plusieurs commandes, vous pouvez les combiner dans un bloc .
Pour combiner des commandes dans un bloc, vous les "enveloppez" dans des accolades . Voici à quoi ça ressemble en général:
{
statement 1;
statement 2;
statement 3;
}
Vous pouvez avoir autant d'instructions que vous le souhaitez dans un bloc. Ou même aucun.
Exemples d' instruction if-else combinée à un bloc d'instructions :
Code | Explication |
---|---|
|
La sortie d'écran sera :
|
|
La sortie d'écran sera :
|
|
Le bloc vide sera exécuté. Le code fonctionnera bien, mais rien ne s'affichera. |
3. Forme abrégée de la if
déclaration
Parfois, vous devez exécuter une ou plusieurs instructions si la condition est vraie , mais rien ne doit être fait si elle est fausse.
Par exemple, nous pouvons spécifier cette commande : , mais ne réagissez pas si le bus n'est pas là. En Java, ce scénario nous permet d'utiliser une forme abrégée : une instruction sans bloc.If Bus No. 62 has arrived, then get aboard
if
else
En d'autres termes, si les instructions doivent être exécutées uniquement si la condition est vraie et qu'il n'y a pas de commandes à exécuter lorsque la condition est fausse, alors vous devez utiliser l' if
instruction, qui est concise et omet le else
bloc. Il ressemble à ceci :
if (condition)
statement 1;
if
énoncé conditionnel
Ci-dessous trois exemples de code équivalent :
Code | Explication |
---|---|
|
La sortie d'écran sera :
|
Le programme a un else
bloc, mais il est vide (il n'y a pas d'instructions entre les accolades). Vous pouvez simplement le supprimer. Rien ne changera dans le programme.
Code | Explication |
---|---|
|
La sortie d'écran sera :
|
|
La sortie d'écran sera :
|
GO TO FULL VERSION