<p>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?</p>

<p>final double EPSILON = 1E-14;</p>

1E3 => 1000
1E-1 => 0.1
1E-2 => 0.01
It's a way for writing 1 * 10
-14