6 Mart 2019 Çarşamba

IEEE754 ve Division By Zero

Giriş
0 ile bölüm exception fırlatmaz. Açıklaması şöyle.
If the hardware/compiler implement correctly the IEEE 754 standard, the division will provide the expected INF, -INF and NaN,
Örnek
Şöyle yaparız.
if (Math.abs(tab[i] = 1 / tab[i]) < Double.POSITIVE_INFINITY)
   throw new ArithmeticException("Not finite");

Hiç yorum yok:

Yorum Gönder