Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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_Types_Double_Int_Literals - Fatal编程技术网

Java 整数中的字母。它们是什么?

Java 整数中的字母。它们是什么?,java,types,double,int,literals,Java,Types,Double,Int,Literals,这是我在Java中使用的一个类的代码摘录(如下)。显然,代码定义了一个名为EPSILON的静态变量,数据类型为double。我不明白的是“1E-14”部分。那是什么号码?这是什么意思 最终双ε=1E-14 1E3=>1000 1E-1=>0.1 1E-2=>0.01 这是一种书写1*10-14的方法,“E”符号是科学符号。你也会在计算器上看到它。它的意思是“一次(十乘以-14的幂)” 例如,2E+6==2000000。1E-14是-14幂的10倍。在您的情况下,这相当于写入: final dou

这是我在Java中使用的一个类的代码摘录(如下)。显然,代码定义了一个名为EPSILON的静态变量,数据类型为double。我不明白的是“1E-14”部分。那是什么号码?这是什么意思

最终双ε=1E-14

1E3=>1000

1E-1=>0.1

1E-2=>0.01

这是一种书写1*10-14的方法,“E”符号是科学符号。你也会在计算器上看到它。它的意思是“一次(十乘以-14的幂)”


例如,2E+6==2000000。

1E-14是-14幂的10倍。在您的情况下,这相当于写入:

final double EPSILON = 0.00000000000001;

除非你不必数零。这被称为,在写非常大或非常小的数字时很有帮助。

这就是我想你的意思是-14=1的10,1。这些年来我从未遇到过这种情况。我对F,D,L(即float F=1F;double D=1D;long L=1L;)有了新的认识@CarsonMyers不是你的答案,也不是对任何人都没有帮助的答案,它能产生的唯一影响是人们感觉不好,因此不应该作为答案给出?因此:你的答案不属于这个论坛吗?@fose是的,它是-我已经删除了,谢谢