【发布时间】:2015-02-13 17:05:01
【问题描述】:
将 int 除以零会引发异常,但 float 不会 - 至少在 Java 中是这样。为什么 float 有额外的 NaN 信息,而 int 类型没有?
【问题讨论】:
-
如果问题是关于 Java 的,为什么要标记其他语言?
-
真正的问题在于 CPU 是如何实现的,而不是 Java 特定的。
-
重新标记它,因为它与提到的其他语言无关。他们在不同的情况下有不同的行为。
-
@Vlad,我在发布后不久就意识到了这一点,并立即修复了它。但仍然所有这些语言都与这个特定问题无关。
-
@Sergey:你是对的,收回我的评论。
标签: c# java python vb.net math