arithmeticexception
ArithmeticException: "niekończące się rozszerzenie dziesiętne; brak DOKŁADNEGO reprezentowalnego wyniku dziesiętnego"
Dlaczego poniższy kod wywołuje wyjątek pokazany poniżej?
BigDecimal a = new BigDecimal("1.6");
BigDecimal b = new BigDecimal ... ng exception.
--
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
Dlaczego dzielenie przez zero z liczbami zmiennoprzecinkowymi (lub podwójną precyzją) nie rzuca Javy.lang.ArithmeticException: / by zero in Java
Poniższe stwierdzenie rzuca java.lang.ArithmeticException: / by zero jako oczywiste.
System.out.println(0/0);
Ponieważ lit ... dwójnej precyzji) mają swoje wartości, które reprezentują dodatnią nieskończoność, negatywna infinity, not a number (NaN)...