これは、私が Java で作業しているクラスからのコードの抜粋です (以下)。明らかに、コードはデータ型が double の EPSILON という名前の静的変数を定義しています。わからないのは「1E-14」の部分です。それは何の数字ですか?どういう意味ですか?
最終的なダブル EPSILON = 1E-14;
あなたの場合、これは次のように書くことと同じです:
final double EPSILON = 0.00000000000001;
ただし、ゼロを数える必要はありません。これは科学表記法と呼ばれ、非常に大きな数または非常に小さな数を書くときに役立ちます。
「E」表記は科学表記です。電卓でも見られます。「1回(10の-14乗)」という意味です。
別の例では、2E+6 == 2,000,000 です。
1E3 => 1000
1E-1 => 0.1
1E-2 => 0.01
1 * 10 -14の書き方です
それが指数表記です
1E-14 は 10 の 1 倍の -14 乗です。