Instruction conditionnelle (if
)
Dans le problème de trouver le nombre maximum de deux, nous avons rencontré un nouvel opérateur qui commençait par le mot
if
.
Cet opérateur est appelé conditionnel.
Le mot
if
est traduit de l'anglais par "
if", et le mot
else
par "
else ". Après le mot
if
, une condition logique est écrite, et si elle est vraie (true), alors toutes les commandes (opérateurs) qui apparaissent après la condition entre accolades
{}
sera exécutée. Si la condition est fausse (false), alors les commandes entre accolades après le mot
else
.
sont exécutées
Vue générale de l'opérateur conditionnel
if (boolean_condition ) // en-tête avec condition
{
... // bloc "si" — instructions exécutées
// si la condition dans l'en-tête est vraie
}
autre
{
... // bloc "sinon" — instructions exécutées
// si la condition entre parenthèses est fausse
}
N'oubliez pas !
1. if
- else - est une instruction unique. Par conséquent, entre la parenthèse qui termine le if
(}) et le mot else
ne peuvent pas contenir d'autres opérateurs.
2. Ne mettez jamais de condition après le mot else
. Le "else" est exécuté lorsque la condition principale spécifiée après le mot if
- est fausse, c'est-à-dire qu'elle n'est pas remplie.
3. Si, dans le bloc "if" ou dans le "else" il n'y a qu'un seul opérateur, les accolades peuvent être omises.
4. Une condition booléenne est une expression qui peut être utilisée pour dire si elle est vraie (ce qui signifie qu'elle est vraie) ou fausse (ce qui signifie qu'elle n'est pas vraie).
Une condition logique s'écrit en utilisant les signes des relations logiques
>, < |
supérieur à moins |
>=, <= |
supérieur ou égal, inférieur ou égal à |
== |
égal |
!= |
pas égal |