Menu
Coddy logo textTech

Istruzione if-else-if

Lezione 4 di 11 del corso Istruzioni di controllo in Java di Coddy.

Ormai sappiamo scrivere un'istruzione decisionale per una condizione vera e una condizione falsa, ma se voglio decidere in base a due condizioni, allora usiamo un'istruzione if-else-if.

Se voglio decidere se andare o meno al lavoro in base al fatto che piova o meno, eseguirei un falso controllando anche un'altra condizione, ottenendo così più else-if.

L'istruzione if è seguita da più istruzioni else-if.

È la catena di istruzioni if-else che crea un albero decisionale, in cui il programma può entrare nel blocco di codice dove la condizione è vera.

Sintassi:

 

if(condition 1) {   
    statement 1; //viene eseguito quando condition 1 è true   
}  
else if(condition 2) {  
    statement 2; //viene eseguito quando condition 2 è true   
}  
else {  
    statement; //viene eseguito quando tutte le condizioni sono false   
}  
challenge icon

Sfida

Facile

Scrivi un programma che accetti un numero intero e verifichi se il numero è positivo, negativo o zero.

Usa un'istruzione if-else-if e restituisci POSITIVE, NEGATIVE o ZERO.

Provalo tu

class NumberCheck {
    public static String numberCheck(int a1) {
        // Scrivi il codice qui
    }
}

Tutte le lezioni di Istruzioni di controllo in Java

1Che cosa sono le istruzioni di controllo?

Introduzione

Esercitati da solo: Compilatore Java online