无穷大与NaN之间的差异(非数字)

什么时候java打印无限,什么时候打印NaN?

为什么1.0 / 0.0无穷大但((1.0 / 0.0) – (1.0 / 0.0))NaN和0.0f / 0.0f NaN?

这两者有什么区别?

因为Java遵循已知的数学事实。 1.0 / 0.0是无穷大 ,但其他是不确定的forms ,Java表示为NaN (不是数字)。

Java遵循IEEE 754规范,这与当今大多数浮点硬件一致。

1.00 / 0变为无穷大,但无穷大减去无穷大不是一个数字。