Parcours
/
Java
Java
/
Programme
/
Instructions if-else
In

Instructions if-else en Java

40 exercices

À propos de Instructions if-else

L'instruction if-then

L'instruction de contrôle de flux la plus élémentaire en Java est l'instruction if-then. Cette instruction sert à n'exécuter une partie du code que si une condition particulière vaut true. Une instruction if-then se définit à l'aide de la clause if :

class Car {
    void drive() {
        // the "if" clause: the car needs to have fuel left to drive
        if (fuel > 0) {
            // the "then" clause: the car drives, consuming fuel
            fuel--;
        }
    }
}

Dans l'exemple ci-dessus, si la voiture n'a plus de carburant, appeler la méthode Car.drive ne fera rien.

L'instruction if-then-else

L'instruction if-then-else offre un autre chemin d'exécution pour le cas où la condition de la clause if vaut false. Ce chemin d'exécution alternatif suit une clause if et se définit à l'aide de la clause else :

class Car {
    void drive() {
        if (fuel > 0) {
            fuel--;
        } else {
            stop();
        }
    }
}

Dans l'exemple ci-dessus, si la voiture n'a plus de carburant, appeler la méthode Car.drive appellera une autre méthode pour arrêter la voiture.

L'instruction if-then-else prend aussi en charge plusieurs conditions grâce à la clause else if :

class Car {
    void drive() {
        if (fuel > 5) {
            fuel--;
        } else if (fuel > 0) {
            turnOnFuelLight();
            fuel--;
        } else {
            stop();
        }
    }
}

Dans l'exemple ci-dessus, conduire la voiture quand le carburant est inférieur ou égal à 5 fera avancer la voiture, mais allumera le voyant de carburant. Quand le carburant atteint 0, la voiture s'arrête.

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet

Apprends Instructions if-else