在Java中抛出ArithmeticException
发布时间:2020-12-14 23:55:18 所属栏目:Java 来源:网络整理
导读:在 Java中,(Number / 0)抛出ArithmeticException而(Number / 0.0)= Infinity. 为什么会这样? 解决方法 因为IEEE-754浮点数具有无穷大的表示,而整数则没有. 换句话说,int中的每个位模式代表一个正常整数;浮点值更复杂,有/ – 无穷大,“非数字”(NaN)值,标准
在
Java中,(Number / 0)抛出ArithmeticException而(Number / 0.0)= Infinity.
为什么会这样? 解决方法
因为IEEE-754浮点数具有无穷大的表示,而整数则没有.
换句话说,int中的每个位模式代表一个正常整数;浮点值更复杂,有/ – 无穷大,“非数字”(NaN)值,标准化值,次正常值等. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |