SoloCodigo
Programación General => Java => Mensaje iniciado por: cypres_snk en Jueves 5 de Agosto de 2010, 18:58
-
intento convertir valores a sistemas numerios pero con valores doubles... Tengo el codigo peor con enteros qeu es este
switch(base){
case 2:
cad = Integer.toBinaryString(numeroA);
break;
case 8:
cad = Integer.toOctalString(numeroA);
break;
case 10:
cad = String.valueOf(numeroA);
break;
case 16:
cad = Integer.toHexString(numeroA);
break;
}
Si pongo Double.toBinaryString(numeroA); me marca error como se hace para que me regrese el valoro con punto decimal???
saludos y gracias de antemano
-
como puedes ver la funcion q estas invocando es de la clase Integer.xxxxxxxxtoString(numx) donde en las x se representa la base a la q estas transformando teniendo eso en cuenta te cuento q esta funcion te esta devolviendo un String osea una cadena de caracteres lo q tienes q hacer es tomar la cadena y transformarla a dooble y problema resuelto