Foro de elhacker.net

Programación => 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
  1. 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.