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)...