baizhongcai的gravatar头像
baizhongcai 2014-08-30 11:31:16

java除法运算结果求解

double i=0.0;

double j=0.0;

System.out.println(i/j);的结果怎么会是NAN?????

 

所有回答列表(2)
smione的gravatar头像
smione  LV7 2014年9月1日

除数不能为零...别忽略!

遇见,的gravatar头像
遇见,  LV36 2014年9月1日

int 和 double  不一样

int当遇到除数为0的时候是抛出异常java.lang.ArithmeticException: / by zero

但是double不是这么处理的 ,可以去看一下Double类

java除法运算结果求解

java里定义了double 0.0/0.0就是NaN

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友