Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: m@o_614 en 23 Enero 2015, 16:24 PM

Título: duda con toHexString()
Publicado por: m@o_614 en 23 Enero 2015, 16:24 PM
Saludos

Tengo una variable tipo double e inicializada con el valor 250.25, ahora quiero convertirla a hexadecimal con ayuda de algun método, como por ejemplo:

Código (java) [Seleccionar]
System.out.println(""+Double.toHexString(valor));

el problema es que al compilar en vez de darme:
FA.4 que es el equivalente en hexadecimal de 250.25, me da: 0x1.f48p7 y no entiendo a qué se deba esto
Título: Re: duda con toHexString()
Publicado por: Usuario Invitado en 23 Enero 2015, 21:21 PM
La conversión está bien. Lo que sucede es que dicho método te devuelve el número hexadecimal en notación científica, si no me equivoco.