varios variable valor una resultado numeros guardar datos como asignar almacenar java types double int literals

java - variable - Cartas dentro de enteros. ¿Qué son?



guardar datos en una variable java (5)

1E-14 es 1 por 10 a la potencia de -14

Este es un fragmento de código de una clase con la que estoy trabajando en Java (abajo). Obviamente, el código está definiendo una variable estática llamada EPSILON con el tipo de datos double. Lo que no entiendo es la parte "1E-14". ¿Qué tipo de número es ese? Qué significa eso?

doble EPSILON final = 1E-14;


1E3 => 1000

1E-1 => 0.1

1E-2 => 0.01

Es una forma de escribir 1 * 10 -14


En tu caso, esto es equivalente a escribir:

final double EPSILON = 0.00000000000001;

excepto que no tienes que contar los ceros. Esto se llama notación científica y es útil cuando se escriben números muy grandes o muy pequeños.



La notación "E" es notación científica. Lo verás en las calculadoras también. Significa "una vez (diez a la potencia de -14)".

Para otro ejemplo, 2E + 6 == 2,000,000.