11

これは、私が Java で作業しているクラスからのコードの抜粋です (以下)。明らかに、コードはデータ型が double の EPSILON という名前の静的変数を定義しています。わからないのは「1E-14」の部分です。それは何の数字ですか?どういう意味ですか?

最終的なダブル EPSILON = 1E-14;

4

5 に答える 5

21

あなたの場合、これは次のように書くことと同じです:

final double EPSILON = 0.00000000000001;

ただし、ゼロを数える必要はありません。これは科学表記法と呼ばれ、非常に大きな数または非常に小さな数を書くときに役立ちます。

于 2008-10-02T23:33:44.290 に答える
9

「E」表記は科学表記です。電卓でも見られます。「1回(10の-14乗)」という意味です。

別の例では、2E+6 == 2,000,000 です。

于 2008-10-02T23:33:37.333 に答える
8

1E3 => 1000

1E-1 => 0.1

1E-2 => 0.01

1 * 10 -14の書き方です

于 2008-10-02T23:33:14.900 に答える
4

それが指数表記です

于 2008-10-02T23:34:37.067 に答える
2

1E-14 は 10 の 1 倍の -14 乗です。

于 2008-10-02T23:33:43.883 に答える