double类型的一个小bug

原创 2011年01月07日 18:47:00

最近在发现了一个java的double类型的小bug(不知道是不是,姑且称之为bug)。看代码:

  

看执行结果:

我试了是其他的double类型的数,把2.2换成其他double型,或者把0.1换成其他double型。都不会出现这种情况。

输出:

相关文章推荐

数据存储与检索

package com.msi.manning.chapter5.filestorage;import android.app.Activity;import android.content.Inte...
  • menogen
  • menogen
  • 2010年11月16日 23:15
  • 496

buffer与cache区别

1,Buffer是缓冲区 2,Cache 是高速缓存,分library cache; data dictionary cache; database buffer cache Buffer ca...
  • menogen
  • menogen
  • 2013年11月26日 19:40
  • 610

把一个字符串转成double类型的数

问题: 一个int数组, 比如 array[],里面数据无任何限制,要求求出所有这样的数array[i],其左边的数都小于等于它,右边的数都大于等于它。能否只用一个额外数组和少量其它空间实现。 ...

把一个字符串转成double类型的数[# 61]

问题: 给一个字符串,比如“-12.05”,把它转成相应的double类型的数。 分析: 在进行转换的时候,要注意以下问题: 1. 该字符串是否为空 2. 是否该字符串含有符号; 3. 该...

IDL中识别一个字符串是否是double类型的数字函数IsDoubleString

function IsDoubleString,dblstr ;用法IDL>Status=IsDoubleString(dblstr) ;Status=0或1,成功为1,否则为0 ;以下识别正确...

C++实现将一个字符串转化为double类型

/*题目:实现函数 bool stod(char *str,double *s),若转化成功则返回true,并将结果保存在s指向的那块空间;否则返回false*/#include #include #...
  • JXH_123
  • JXH_123
  • 2014年04月03日 14:09
  • 722

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

思路:首先考虑base在-0.00001到0.00001之间的数,其接近于0,所以其指数次输出为0,对于指数为0的任意非0数结果为1,对于指数幂为1的任意数结果为base本身,对于其他的base值,当...

从一个程序的Bug解析C语言的类型转换

先看下面一段程序,这段程序摘自《C 专家编程》: #include int array[]={23,34,12,17,204,99,16}; #define TOTAL_ELEMENTS (...

一个自动类型转化导致的bug

问题 #include #include #include int main() { uint32_t now = time(0) ; float gap = 104 ;...

从一个程序的Bug解析C语言的类型转换(转自:http://www.cnblogs.com/dolphin0520/archive/2011/10/15/2212834.html)

先看下面一段程序,这段程序摘自《C 专家编程》: #include int array[]={23,34,12,17,204,99,16}; #define TOTAL_ELEMENTS (si...
  • lslxdx
  • lslxdx
  • 2011年10月15日 13:12
  • 1030
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:double类型的一个小bug
举报原因:
原因补充:

(最多只允许输入30个字)