Se puede aquitar el E en un resultado double?

Iniciado por josco, 19 Septiembre 2010, 20:40 PM

0 Miembros y 1 Visitante están viendo este tema.

josco

hola que tal quisiera saber si puedo mostrar un resultado sin que me salga elevado a nada osea cunado por ejemplo me pone 4.31235656767E-5 quisiera que saliera  .0000431235656767

Flynker


any

Any
#2
 >:(

Shell Root

Código (java) [Seleccionar]
public class PoC{
    public static void main(String[] args){

        Double sNumero = 4.31235656767E-5;
        String sCadena = "";

        sCadena = Double.toString(sNumero);
        sCadena = sCadena.replaceAll("(E-[0-9])", "");

        sNumero = Double.parseDouble(sCadena);       
        System.out.println(sNumero);

    }
}


Resultado:
Código (PoC) [Seleccionar]
shellroot@alex-laptop:~/Escritorio$ javac PoC.java
shellroot@alex-laptop:~/Escritorio$ java PoC
4.31235656767
shellroot@alex-laptop:~/Escritorio$
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

xassiz~

Cita de: Shell Root en 19 Septiembre 2010, 22:46 PM
Código (java) [Seleccionar]
public class PoC{
    public static void main(String[] args){

        Double sNumero = 4.31235656767E-5;
        String sCadena = "";

        sCadena = Double.toString(sNumero);
        sCadena = sCadena.replaceAll("(E-[0-9])", "");

        sNumero = Double.parseDouble(sCadena);       
        System.out.println(sNumero);

    }
}


Resultado:
Código (PoC) [Seleccionar]
shellroot@alex-laptop:~/Escritorio$ javac PoC.java
shellroot@alex-laptop:~/Escritorio$ java PoC
4.31235656767
shellroot@alex-laptop:~/Escritorio$

:xD :xD :xD

Se supone que tendrías que elevar el número primero.

Shell Root

#5
Cita de: bug_over en 19 Septiembre 2010, 22:41 PMEditado la solución de Shell Root es mejor.
eheheheheh!  >:D
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

any

Any
#6
 >:(


any

Any
#8
 >:(

xassiz~

Cita de: bug_over en 19 Septiembre 2010, 23:26 PM
Por lo menos aporté una idea.  :-*
No, tu code está bien, yo comento con Shell Root, que su code no daba el resultado final esperado :rolleyes: