Esercizi sulle Eccezioni in Java
Ecco degli esercizi con soluzione per praticare la gestione delle eccezioni in Java.
Esercizio 1: Gestione di un’eccezione semplice
Gestire un'eccezione `ArithmeticException` causata dalla divisione per zero.
Esercizio 2: Gestione di più eccezioni
Gestire più tipi di eccezioni nello stesso blocco `try-catch`.
Esercizio 3: Uso del blocco finally
Utilizzare il blocco `finally` per eseguire codice che deve essere eseguito indipendentemente dalle eccezioni.
Esercizio 4: Creazione di un’eccezione personalizzata
Creare e lanciare un'eccezione personalizzata.
Esercizio 5: Gestione di eccezioni annidate
Gestire eccezioni annidate in un blocco `try-catch`.
Esercizio 6: Rilancio di un’eccezione
Rilanciare un'eccezione dopo averla gestita parzialmente.
Esercizio 7: Utilizzo di throws
in un metodo
Dichiarare un metodo che lancia un'eccezione con `throws` e gestirla nel metodo chiamante.
Esercizio 8: Eccezioni Verificate e Non Verificate
Dimostrare la differenza tra eccezioni verificate e non verificate.
Esercizio 9: Uso delle eccezioni per la validazione
Utilizzare le eccezioni per validare l'input dell'utente.
Esercizio 10: Creazione di un blocco try-with-resources
Utilizzare un blocco `try-with-resources` per gestire automaticamente la chiusura delle risorse.