Se si verifica una determiata condizione, si solleva (throw) una nuova eccezione.
Se l'eccezione viene sollevata il catch la prende e la utilizza per restituire un messaggio di errore.