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:
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
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.