摘要: 趣味循环一下是趣味十足的几道关于循环的题目。1、请声明一个对i的声明,将下面的循环转变为一个无限循环while(i!=i){}有木有一开始愣了,很明显的i!=i返回肯定是false,这应该是马上终止的。翻阅资料后:原来IEEE754浮点算数保留了一个特殊值用来表示一个不是数字的数量。这个值就是NaN,即NotaNumber的缩写。规范中表示,NaN不等于任何浮点数值,包括它自身在内。所以i在循环之前被初始化为NaN,那么i!=i的计算结果就是true循环永远不会停止。Doublei=Double.NaN;另外任何浮点操作,只要它的一个或多个操作数为NaN,那么其结果就是NaN.一旦一个计算产生 阅读全文
posted @ 2013-02-01 20:47 LLeiFeng 阅读(728) 评论(0) 推荐(0) 编辑