整数内的字母。 这些是什么?
这是我正在使用 Java 的一个类的代码摘录(如下)。 显然,代码定义了一个名为 EPSILON 且数据类型为 double 的静态变量。 我不明白的是“1E-14”部分。 那是什么样的数字? 这是什么意思?
最终双 EPSILON = 1E-14;
This is an excerpt of code from a class I am working with in Java (below). Obviously the code is defining a static variable named EPSILON with the data type double. What I don't understand is the "1E-14" part. What kind of number is that? What does it mean?
final double EPSILON = 1E-14;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
1E-14 是 1 乘以 10 的 -14 次方
1E-14 is 1 times 10 to the power of -14
“E”符号是科学记数法。 您也会在计算器上看到它。 意思是“一倍(10的-14次方)”。
再例如,2E+6 == 2,000,000。
The "E" notation is scientific notation. You'll see it on calculators too. It means "one times (ten to the power of -14)".
For another example, 2E+6 == 2,000,000.
1E3=> 1000
1E-1 => 0.1
1E-2 => 0.01
这是 1 * 10-14 的一种写法
1E3 => 1000
1E-1 => 0.1
1E-2 => 0.01
It's a way for writing 1 * 10-14
这是指数表示法
That's Exponential notation
就您而言,这相当于编写:
除非您不必计算零。 这称为科学记数法,在书写非常大或非常小的数字时很有帮助。
In your case, this is equivalent to writing:
except you don't have to count the zeros. This is called scientific notation and is helpful when writing very large or very small numbers.