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
}
} Sfida
FacileCrea 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?
Introduzione2Istruzioni decisionali
Istruzione if sempliceIstruzione if-elseIstruzione if-else-ifIstruzione if annidataIstruzione switch-caseEsercitati da solo: Compilatore Java online