Argomento precedente: L'istruzione ifArgomento successivo: L'istruzione switch


L'istruzione else if

Per più risultati, è possibile nidificare le istruzioni if/else. Tuttavia, la logica può diventare difficile da seguire con troppe nidificazioni. È possibile quindi utilizzare la seguente costruzione per una serie di istruzioni if/else

if (Boolean_expression_1)
	statement_1
else if (Boolean_expression_2)
	statement_2
else if (Boolean_expression_3)
	statement_3
...
else if (Boolean_expression_n)
	statement_n
else
	statement_else

L'ultima istruzione else è facoltativa. Ma semplicemente specifica il codice da eseguire se nessuna delle espressioni booleane è True.