今天调试程序时,意外的发现java的浮点数中也有NaN,留下来做个记录。
/**
* 测试java浮点数中存在的NaN
* @author ayis
*
* Feb 23, 2009
*/
public class TestNaN {
public static void main(String args[]){
// 在double 和 float 类型中,有NaN值
double a =0 , b= 0 ,c;
c = a/(a+b);
System.out.println(c);
// 在int 和 long 类型中,没有NaN值,解除注释,此处会抛异常 --- / by zero
// int a =0 , b= 0 ,c;
// c = a/(a+b);
// System.out.println(c);
// NaN与任何数比较均返回false
if( (0 > c) || (0 == c) || (0 < c)){
System.out.println("NaN compared with 0 is not always false.");
}else{
System.out.println("NaN compared with 0 is always false!");
}
}
}
分享到:
相关推荐
Python、Java、PHP哪个难?看完秒懂!.docxPython、Java、PHP哪个难?看完秒懂!.docxPython、Java、PHP哪个难?看完秒懂!.docxPython、Java、PHP哪个难?看完秒懂!.docxPython、Java、PHP哪个难?看完秒懂!....
咖啡馆本来就是休闲的地方,所以,我将有选择地为你介绍Java技术的重要组成部分,涉猎面广,但不见得都非常深入。所以,如果想真正在Java技术上有所造诣,也需要你自己的努力和汗水。毕竟,咖啡闻起来香,但本身是苦...
java实现小学数学100以内较难加减法,有进位和借位,题目答案分离。
某公司面试题,超级实用! 某公司java笔试题.(超难)
java编程方法学(北京邮电大学出版社)配套 只可学习借鉴,不可用于商业目的,我可不负责任,只是放上让大家共享后有助于与学习,当然主要是想挣点资源分
Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...
某公司java笔试题.(超难).doc
学java不知不觉也已经三年了 从不知java为何物到现在一个小小的...很多人对java感到茫然,不知所措,不懂java能做什么 即便知道了java很有用,也不清楚该从哪里入手 所以就有了 java入门难 这一说法
Jockey跟其他混淆工具不同的是:它是直接对编译过程做文章,也就是在把java文件编译为class文件的过程中对代码进行混淆,混淆后的代码中包含很多JVM 指令,大家知道JVM指令是面向机器的,人类一般很难看懂!...
稍微有点难度的10道java面试题,你会几道?
有 人 预 言 :Java将 是 网 络 上 的 "世 界 语 ",今 后 所 有的 用 其 他语 言 编 写 的 软 件统 统 都 要 用 Java 语 言 来 改 写 。 二 、 Java 语 言 对 软 件 开 发 技 术 的 影 响 工 业 界 不 少 人 预 ...
这是我找java软件工程师时候,收集的java面试题,汇集了主要的试题,实际我在笔试中有80%的内容和这里面的是重复的.希望能帮助找java工作的您. EJB方面.doc java.doc Java中文问题详解(高手必读).txt Java中文问题...
C#也标榜与Java有着类似的对象导向架构,除执行平台不同、API的名称不同,本质与Java可以算是孪生兄妹,怎么没听有人抱怨C#很难学? 既然Java、.Net门坎是一样的,那该如何选择?答案是,你喜欢谁就选谁。只是当你...
java起初有点难学,入门就好了,有想学的可以和我联系啊
Java认证考试题目(59题)
2012年芬兰数学家设计出最难数独游戏 中国程序员用计算机程序不到一秒就破解了 ...小弟不才,也试着写了一个,用的是...游戏有四个难度:简单、中等、困难、超难(最难数独游戏) 还有很多不足之处,大家有兴趣可以自己改改
Java Language Specification(Java编程规范)中英文合集 这是我从网上分别下的中文版和英文版打包在一起的,希望能为你们节省很多搜索找寻时间,其中那个中文版真的很难找~~
怀化学院专升本《java》考纲
java简历难.docx