if (condition) {
//instructions
}
else if (condition) {
//instructions
}
else {
//instructions
}
if(i==0) {
System.out.println("Egal à 0");
}
else {
System.out.println("Différent de 0);
}
Il n’est pas obligatoire d’avoir un else if ou un else
Pour tester les différents valeurs prises par une même variable. Ne fonctionne que sur des variables de type entier ou énuméré.
Exemple :
int i = 10;
switch (i){
case 0:
System.out.println("Egal à 0");
break ; // on sort du switch
case 1:
System.out.println("Egal à 1");
break ;
default : // tous les autres cas
System.out.println("Différent de 0 et 1");
}
On peut stocker le résultat d’un test dans un booléen
bool isNull = (i==0) && (j==0)
On peut se servir d’un booléen comme condition
if(isNull){
//code exécuté que si isNull est vrai
}