Pregunta

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

final doble EPSILON = 1E-14;

¿Fue útil?

Solución

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.

Otros consejos

El " E " La notación 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.

1E3 = > 1000

1E-1 = > 0.1

1E-2 = > 0.01

Es una forma de escribir 1 * 10 -14

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top