2011-12-26 72 views
4

大家好,圣诞快乐。Java和小数点E号

我试图谷歌这个,也看看StackOverflow,但我无法弄清楚如何解释这一点。

Java与我以前使用的其他语言有点不同。它带有数字如9.870699812169277E-4

我该如何解释它?有没有办法解析它在Java中,并显示没有E?

非常感谢。

+0

生成该输出的代码示例?你到底想做什么?它被称为指数表示法... – aleroot 2011-12-26 21:12:01

+0

这个数字是多少?我正在使用一些数学技术来最小化一些参数。我知道这应该是一个很小的数字,但这个问题有多小? (我问怎么小,因为我不知道这是什么指数符号做的话) – Andrew 2011-12-26 21:14:26

+1

http://en.wikipedia.org/wiki/Scientific_notation – aleroot 2011-12-26 21:17:57

回答

1

我不知道任何不支持这种表示法的语言(除了可能的机器码)大多数计算器都支持它。

我怀疑你以前使用的语言是否支持这种表示法,但是它没有被使用。

9.870699812169277E-4是一样的9.870699812169277 * 10-4 0.0009870699812169277

为了您的利益有是P符号如0x1.fffffffffffffP+1023这是双精度型的十六进制表示法。