Menu
Coddy logo textTech

Istruzione if annidata

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

Invece di usare più istruzioni if, possiamo anche usare else if insieme a if, formando così una struttura a cascata if-else-if-else o semplicemente una struttura a cascata if-if.

L'istruzione if annidata rappresenta un blocco if all'interno di un altro blocco if. Qui, la condizione del blocco if interno viene eseguita solo quando la condizione del blocco if esterno è vera.

Sintassi:

if(condition){    
    //codice da eseguire, else facoltativo   
    if(condition){  
        //codice da eseguire, else facoltativo   
    }    
} 
challenge icon

Sfida

Facile

Crea una funzione che accetti due variabili int, age e weight, e restituisca un valore stringa.

Condizioni:
Se age è maggiore di 18 e weight è maggiore di 50, allora stampa "Valid"; altrimenti, stampa "Invalid".

Provalo tu

class DonateBlood {
    public static String donateBlood(int age, int weight) {
        // 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