A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

除数为零的运算
当除数与被除数都为整数,且除数为零时,例如:
  1. int a =7,b=0
复制代码

a/ba%b都会出现异常
而当被除数与除数都为浮点类型时,且除数为0时,例如:
  1. float a=7,b=0.0f//(<font face="宋体">或者  </font><font face="Times New Roman">double a=7,b=0.0)</font>
复制代码

/ba%b都不会出现异常,但返回值为NaN(表示Not a Number)或者Infinity(表示正无穷大,-Infinity表示负无穷大),这两个是floatdouble的封装类的常量,其中NaN不等于任何值。
自己测试下

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马