Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 数学和数学的区别是什么_Java_Math_Double_Scientific Notation - Fatal编程技术网

Java 数学和数学的区别是什么

Java 数学和数学的区别是什么,java,math,double,scientific-notation,Java,Math,Double,Scientific Notation,所以如果我跑 System.out.println(1e+0); 它输出1 但是如果我跑 System.out.println(Math.E); 它输出2.718 就我的一生而言,我无法理解小e是如何与数字互动的 我明白了,E是一个常数,和对数有关 但我认为小e只是一个数字,而代码却向我展示了一些不同的东西。 有人能解释一下在java中e是如何与数字交互的吗 文本1e+0用于1*10⁰,和10⁰为1这将给出1*1,因此1 常量Math.E是。文本1e+0代表1*10⁰,和10⁰为1这将给出1

所以如果我跑

System.out.println(1e+0);
它输出1

但是如果我跑

System.out.println(Math.E);
它输出2.718

就我的一生而言,我无法理解小e是如何与数字互动的 我明白了,E是一个常数,和对数有关 但我认为小e只是一个数字,而代码却向我展示了一些不同的东西。
有人能解释一下在java中e是如何与数字交互的吗

文本
1e+0
用于
1*10⁰,和
10⁰
1
这将给出
1*1
,因此
1


常量
Math.E
是。

文本
1e+0
代表
1*10⁰,和
10⁰
1
这将给出
1*1
,因此
1


常数
Math.E
是。

好的,所以1是基数。e定义为科学符号。加号多余地表示它是一个正指数。0是10的幂,对吗?好的,1是基数。e定义为科学符号。加号多余地表示它是一个正指数。0是10的幂,对吗?