2011-12-26 97 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這是雙精度型的十六進制表示法。