java浮点数除法中零的问题

1,浮点数除法中零的问题

 1.1如果除法运算符的两个运算数都是整数,则除数不可以为0,否则会引发除零异常。

如:int  a = 3/0;    //将会出现异常


1.2如果除法运算法的两个运算数有1个浮点数,或者有两个浮点数,则运算结果也是浮点数。而且此时允许除数为0、或者除数为0.0,得到的结果将是正无穷大(Infinity)或者负无穷大(-Infinity)。

如:double d = -3.0/0;         //结果为 -Infinity


1.3 如果两个运算数是0.0和0.0、0.0和0、0和0.0三种中的任一种组合,得到的结果都是非数(NaN)。

如:System.out.println(0.0/0);    //结果为NaN  


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值