Vai al contenuto
Eccezioni JavaErrore
ArithmeticException

ArithmeticException

Un'operazione aritmetica produce un risultato non definito, come la divisione per zero.

jvmandroid

Cause di questo errore

Divisione intera o operazione modulo con divisore uguale a zero. Non si applica alle operazioni in virgola mobile, che restituiscono Infinity o NaN anziché lanciare l'eccezione.

Come correggerlo

Verificare la presenza di divisori zero prima di eseguire la divisione. Usare tipi in virgola mobile se si desidera il comportamento NaN/Infinity. Aggiungere la validazione degli input per prevenire valori zero.

Esempio

int x = 10 / 0;
Documentazione ufficiale

Codici di errore correlati