关于Java中NaN,Infinity,-Infinity参与算术运算的各种情况

 

零除以零=NaN,即0/0 = NaN

       非零数被零除的无穷值,即5.0 /0 = Infinity, -5.0/0 = -Infinity

NaN参与的运算都为NaN,即

       NaN+NaN = NaN, NaN-NaN = NaN, NaN * NaN = NaN, NaN / NaN = NaN,

       NaN / 5.0 = NaN, NaN / Infinity = NaN, NaN / -Infinity = NaN,

NaN + Infinity = NaN, NaN-Infinity=NaN

Infinity与-Infinity参与的运算:

       Infinity + Infinity = Infinity, Infinity-Infinity = NaN

       Infinity*Infinity=Infinity, Infinity / Infinity = NaN

       -Infinity + -Infinity = -Infinity, -Infinity - -Infinity = NaN,

       -Infinity * -Infinity = Infinity, -Infinity / -Infinity = NaN

       Infinity / 0 = Infinity, -Infinity / 0 = -Infinity

       Infinity / 5.0 = Infinity, Infinity / -5.0 = -Infinity,

       -Infinity / 5.0 = -Infinity, -Infinity / -5.0 = Infinity

Infinity与-Infinity的加、减都分别为其自身.

有限数与Infinity、-Infinity的运算:

       5.0 / Infinity = 0.0, -5.0 / Infinity = 0.0, 5.0 / -Infinity = -0.0, -5.0/Infinity = -0.0,

零与Infinity、-Infinity的运算:

       0 / Infinity = 0.0, 0 / -Infinity = -0.0

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值