`
ayis
  • 浏览: 186243 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java 原来也有NaN

    博客分类:
  • java
阅读更多

今天调试程序时,意外的发现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!");
		}
	}
}

 

 

 

1
2
分享到:
评论
1 楼 yywill 2009-02-24  
本来就有
java虚拟机规范中写得很清楚的。

相关推荐

    Python、Java、PHP哪个难?看完秒懂!.docx

    Python、Java、PHP哪个难?看完秒懂!.docxPython、Java、PHP哪个难?看完秒懂!.docxPython、Java、PHP哪个难?看完秒懂!.docxPython、Java、PHP哪个难?看完秒懂!.docxPython、Java、PHP哪个难?看完秒懂!....

    JAVA咖啡馆JAVA咖啡馆JAVA咖啡馆JAVA咖啡馆

    咖啡馆本来就是休闲的地方,所以,我将有选择地为你介绍Java技术的重要组成部分,涉猎面广,但不见得都非常深入。所以,如果想真正在Java技术上有所造诣,也需要你自己的努力和汗水。毕竟,咖啡闻起来香,但本身是苦...

    java实现小学数学100以内较难加减法

    java实现小学数学100以内较难加减法,有进位和借位,题目答案分离。

    某公司java笔试题.(超难)

    某公司面试题,超级实用! 某公司java笔试题.(超难)

    java由易到难的编程实例包含Java多个使用方法

    java编程方法学(北京邮电大学出版社)配套 只可学习借鉴,不可用于商业目的,我可不负责任,只是放上让大家共享后有助于与学习,当然主要是想挣点资源分

    JAVA上百实例源码以及开源项目

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

    某公司java笔试题.(超难).doc

    某公司java笔试题.(超难).doc

    java学习指导手册

    学java不知不觉也已经三年了 从不知java为何物到现在一个小小的...很多人对java感到茫然,不知所措,不懂java能做什么 即便知道了java很有用,也不清楚该从哪里入手 所以就有了 java入门难 这一说法

    很强大的java代码混淆工具 Jocky

    Jockey跟其他混淆工具不同的是:它是直接对编译过程做文章,也就是在把java文件编译为class文件的过程中对代码进行混淆,混淆后的代码中包含很多JVM 指令,大家知道JVM指令是面向机器的,人类一般很难看懂!...

    稍微有点难度的10道java面试题,你会几道?

    稍微有点难度的10道java面试题,你会几道?

    java基础入门教程

    有 人 预 言 :Java将 是 网 络 上 的 "世 界 语 ",今 后 所 有的 用 其 他语 言 编 写 的 软 件统 统 都 要 用 Java 语 言 来 改 写 。 二 、 Java 语 言 对 软 件 开 发 技 术 的 影 响 工 业 界 不 少 人 预 ...

    java软件工程师面试题

    这是我找java软件工程师时候,收集的java面试题,汇集了主要的试题,实际我在笔试中有80%的内容和这里面的是重复的.希望能帮助找java工作的您. EJB方面.doc java.doc Java中文问题详解(高手必读).txt Java中文问题...

    Java软件开发流程

    C#也标榜与Java有着类似的对象导向架构,除执行平台不同、API的名称不同,本质与Java可以算是孪生兄妹,怎么没听有人抱怨C#很难学? 既然Java、.Net门坎是一样的,那该如何选择?答案是,你喜欢谁就选谁。只是当你...

    java第一章java概述教学课件

    java起初有点难学,入门就好了,有想学的可以和我联系啊

    Java认证考试题目(59题)

    Java认证考试题目(59题)

    java版数独游戏,破解世界上最难数独

    2012年芬兰数学家设计出最难数独游戏 中国程序员用计算机程序不到一秒就破解了 ...小弟不才,也试着写了一个,用的是...游戏有四个难度:简单、中等、困难、超难(最难数独游戏) 还有很多不足之处,大家有兴趣可以自己改改

    Java Language Specification(Java编程规范)中英文

    Java Language Specification(Java编程规范)中英文合集 这是我从网上分别下的中文版和英文版打包在一起的,希望能为你们节省很多搜索找寻时间,其中那个中文版真的很难找~~

    怀化学院专升本《java》考纲

    怀化学院专升本《java》考纲

    java简历难.docx

    java简历难.docx

Global site tag (gtag.js) - Google Analytics