if (<condizione> ) <istruzione-1>; else <istruzione-2>;
L'istruzione if valuta la <condizione>
Se la valutazione ritorna il valore true esegue
<istruzione-1>.
Se la valutazione ritorna il valore false esegue
<istruzione-2> se presente, altrimenti passa al punto 2.
l'esecuzione passa all'istruzione successiva al comando
if.
Le istruzioni if possono essere annidate:
in questo caso, per evitare ambiguità, ogni else
si riferisce al primo if che lo precede.