Tracce
/
Java
Java
/
Programma
/
Istruzioni if-else
Is

Istruzioni if-else in Java

40 esercizi

Informazioni su Istruzioni if-else

L'istruzione if-then

L'istruzione per il controllo del flusso più semplice in Java è l'istruzione if-then. Questa istruzione serve a eseguire una sezione di codice solo se una particolare condizione è true. Un'istruzione if-then si definisce usando la clausola 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--;
        }
    }
}

Nell'esempio sopra, se l'auto è rimasta senza carburante, chiamare il metodo Car.drive non farà nulla.

L'istruzione if-then-else

L'istruzione if-then-else fornisce un percorso di esecuzione alternativo per quando la condizione nella clausola if viene valutata come false. Questo percorso di esecuzione alternativo segue una clausola if e si definisce usando la clausola else:

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

Nell'esempio sopra, se l'auto è rimasta senza carburante, chiamare il metodo Car.drive chiamerà un altro metodo per fermare l'auto.

L'istruzione if-then-else supporta anche più condizioni usando la clausola else if:

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

Nell'esempio sopra, guidare l'auto quando il carburante è minore o uguale a 5 farà muovere l'auto, ma accenderà la spia del carburante. Quando il carburante raggiunge 0, l'auto smetterà di muoversi.

Modifica tramite GitHub Il collegamento si apre in una nuova finestra o scheda

Impara Istruzioni if-else