锁定老帖子 主题:神一样的代码
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-03-01
public static void main(String[] args){ double d = 2.2250738585072012e-308; System.out.println("d: "+d); } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-03-01
最后修改:2012-03-01
如果需要精确的计算,请使用 BigDecimal 类。
public static void main(String[] args) { double d = 2.2250738585072012e-308; BigDecimal bd = new BigDecimal(d); System.out.println(bd); } |
|
返回顶楼 | |
发表时间:2012-03-01
zonghengmodao 写道 如果需要精确的计算,请使用 BigDecimal 类。
public static void main(String[] args) { double d = 2.2250738585072012e-308; BigDecimal bd = new BigDecimal(d); System.out.println(bd); } 结果一样~! |
|
返回顶楼 | |
发表时间:2012-03-01
有嘛神的啊
|
|
返回顶楼 | |
发表时间:2012-03-01
LZ是初中生吧?
难道你不知道任何编程语言中,浮点数都不可靠这个道理么? 不论是JAVA,还是C,还是XXXSCRIPT |
|
返回顶楼 | |
发表时间:2012-03-01
请问,神在哪里。。。
|
|
返回顶楼 | |
发表时间:2012-03-02
rockethj8 写道 zonghengmodao 写道 如果需要精确的计算,请使用 BigDecimal 类。
public static void main(String[] args) { double d = 2.2250738585072012e-308; BigDecimal bd = new BigDecimal(d); System.out.println(bd); } 结果一样~! 对你无语.... |
|
返回顶楼 | |
发表时间:2012-03-02
在CMD中,楼主的代码,原样输出:d : 2.2250738585072014E-308
一楼的输出很长: d : 2.22507385850720138309023271733240406421921598046233183055332741688720443481 39181958542831590125110205640673397310358110051524341615534601088560123853777188 21130777993532002330479610147442583636071921565046942503734208375250806650616658 15894872049117996859163964850063590877011830487479978088775374994945158045160505 09153998565824708186451135379358049921159810857660519924333521143523901487956996 09591288891602992641511063466313393663477586513029371762047325631781485664350872 12282863764204484681140761391147706280168985324411002416144742161856716615054015 42850847167529019031613227788967297073731233340869889831750678388469260927739779 72858659654941091369095406136467568702398678315290680984617210924625396728515625 E-308 ---- 在myeclipse中,运行就会死掉。必须到文件系统中将这个java文件及其class文件删除,否则,myeclipse不能正常工作。 |
|
返回顶楼 | |
发表时间:2012-03-02
楼上那些人好像挺会望文生义,楼主说的应该是这段代码会造成编译器死掉
不是你们说的准确不准确 Tests first. |
|
返回顶楼 | |
发表时间:2012-03-02
我在myeclipse中运行没有死掉呀!
|
|
返回顶楼 | |