Math.E 和 e 有什么区别
what is the difference between Math.E and e
所以如果我 运行
System.out.println(1e+0);
它输出 1
但是如果我运行
System.out.println(Math.E);
它输出 2.718.........
我这辈子都搞不懂小 e 是如何与数字交互的
我知道 Math.E 是一个与对数有关的常数
但我认为小 e 只是用数字表示,但代码向我展示了一些不同的东西。
谁能解释一下 e 如何与 java 中的数字交互?
字面值 1e+0
对于 1 * 10⁰
是 scientific notation,而 10⁰
是 1
这给出 1 * 1
,因此 1
.
常数Math.E
是Euler's Number。
所以如果我 运行
System.out.println(1e+0);
它输出 1
但是如果我运行
System.out.println(Math.E);
它输出 2.718.........
我这辈子都搞不懂小 e 是如何与数字交互的 我知道 Math.E 是一个与对数有关的常数 但我认为小 e 只是用数字表示,但代码向我展示了一些不同的东西。 谁能解释一下 e 如何与 java 中的数字交互?
字面值 1e+0
对于 1 * 10⁰
是 scientific notation,而 10⁰
是 1
这给出 1 * 1
,因此 1
.
常数Math.E
是Euler's Number。