永发信息网

java中double值是非数字值是什么意思?

答案:5  悬赏:30  手机版
解决时间 2021-01-30 22:03
java中double值是非数字值是什么意思?
最佳答案
是这样子的 Double.isNAN(Double d) 这个参数d可能是一个表达式。包括9.2/0这样子。9.2/0肯定不行啊 结果会得到 NaN。这个 NaN(“不是一个数字(Not a Number)”的缩写),对于所有没有良好的数字定义的浮点计算,例如 0.0/0.0,其值都是它。NaN 不等于任何浮点数值。那这有什么意义呢,一般在计算的时候,两个参数在计算的时候,又不想进行判断(比如不想判断被除数是否为0),只要结果isNan就说明结果不对了,望采纳!
全部回答
那也不是那么用的

double 类型有 1 个非数字的特殊值,0.0 除以0 或对一个负数开方会得到 Double.NaN,表示非数字。可用如下代码测试:double a = 0.0/0;
System.out.println(a); //输出 NaN
System.out.println(Double.isNaN(a)); //true
Double.isNaN(a) 返回 true,所以 a 是一个非数字值。
double型的值在java里是true/false,写进数据库里才用0/1表示true/false,所以并不是数字
Double.NaN
NaN(Not a Number,非数)是计算机科学中数值数据类型的一个值,表示未定义或不可表示的值。常在浮点数运算中使用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
nescafe即饮咖啡(石龙天和百货店)地址在哪,
求问木工,像这样的螺丝钉该用什么工具弄下来
香港大学Ben Young教授硕士跟博士在哪里读
应鼙的意思是什么啊?知道的请说下!
1 2 3 4 5 6 7 8 9组成一个数,可被11整除,求
《女子军魂》王三妹谁演的 王三妹扮演者
1.5匹空调每天开8小时,室温定28度,每天需要
开天网这个诈骗案如果去警察局举报也没用,那
考研英语(二)复习用哪一本书比较好
建业装饰商店在哪里啊,我有事要去这个地方
急!我爸50岁,现在找到一份三险的工作,什么
HightTea时刻(石龙店)地址好找么,我有些事要
有一句话有几个关键词,生命 颜色 世界 最 色
瓜子二手车货款要抵押吗
告警的意思是什么啊?知道的请说下!
推荐资讯
查一圆通快递的200298273455号码
办理事业单位法人证书需要什么手续
多伦路小区交通方便吗?应该怎么过去?
PVC在一般情况下是固体还是液体
【金刚结】金刚结手串要多少绳子
硬盘开盘数据恢复一般价格是多少
为什么ps里的图片到dreamweaver上就模糊了
怎样用桃花制作爽肤水
(x+y-z)(x-y-z)中相等的项有
手把手家教托管地址在什么地方,我要处理点事
肃州区景平农资经营部地址有知道的么?有点事
瘢楞的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?