[Gvsig_usuarios] Problema cálculo del área
César Martínez Izquierdo
cesar.martinez en iver.es
Lun Jun 23 08:57:47 CEST 2008
Iñaki Jimenez Ruiz de Azua escribió:
> No será que la E7 supone un número exponencial y te está indicando que
> tienes que añadir 7 0s al número que te da para obtener tu resultado
> numérico. En las calculadoras suele aparecer así. En el caso de que
> fuera un número menor a 0 el exponencial aparecería como 1.xxxx-Ex
> indicandote el número de 0 que siguen a la coma.
>
Correcto, la E indica notación científica [1].
Por defecto, Java utiliza lo siguiente [2] al mostrar un número real:
--
If m is less than 10-3 or greater than or equal to 107, then it is
represented in so-called "computerized scientific notation." Let n be
the unique integer such that 10n <= m < 10n+1; then let a be the
mathematically exact quotient of m and 10n so that 1 <= a < 10. The
magnitude is then represented as the integer part of a, as a single
decimal digit, followed by '.' ('\u002E'), followed by decimal digits
representing the fractional part of a, followed by the letter 'E'
('\u0045'), followed by a representation of n as a decimal integer, as
produced by the method Integer.toString(int)."
--
[1]http://es.wikipedia.org/wiki/Notaci%C3%B3n_cient%C3%ADfica
[2]http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Double.html#toString(double)
Saludos,
--
César Martínez Izquierdo
Equipo de desarrollo gvSIG
http://www.gvsig.gva.es
IVER T.I.
C/ Lérida 20
46009 Valencia - Spain
http://www.iver.es
Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.
Más información sobre la lista de distribución gvSIG_usuarios