Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 1.05 KB

1.tests.md

File metadata and controls

60 lines (48 loc) · 1.05 KB

Les tests (if / else / else if)

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

Tests à choix multiple (switch / case)

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");
}

Affectation du résultat d'un test

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
}