Salti

Alcune istruzioni di salto sono essenziali

Istruzione Descrizione
break; Termina switch()
return; Termina la funzione (il metodo) e ritorna al chiamante
return ESPRESSIONE; Termina la funzione (il metodo) e restituisce il valore dell’ESPRESSIONE

mentre altre sono da utilizzare solo in casi eccezionali…

Istruzione Descrizione
break; Termina for(), while(), do...while()
break LABEL; Termina e va alla LABEL
continue; Termina l’iterazione attuale e passa al prossimo passo

Abusare di break e continue significa ritornare indietro di 50 anni, al GOTO… e alla programmazione non strutturata.