Convertir numero de notación cientifica a numero real

5,489 views
Skip to first unread message

William Diaz Pabón

unread,
Aug 26, 2009, 1:58:35 PM8/26/09
to jav...@googlegroups.com
Buenos dias a todos.

Tengo el siguiente problema al convertir un nuermo en notación cientifica a numero real.

Tengo el siguiente código:

        String numeroE = "2.3466E11";
        String numeroReal = String.valueOf(new BigDecimal(numeroE));
        System.out.println("numeroReal = " + numeroReal);

La salida es: numeroReal = 2.3466E+11

y yo lo que quiero es que me salga asi: numeroReal = 234660000000.00

Como puedo hacer eso?

Ya probe con Double.parseDouble() y nada me da el mismo resultado.

--
Cordialmente.


William Diaz Pabón
Cel: 3168624759 - 3173314172
Bogotá - Colombia
Tutoriales Técnicos:
http://tutorialestecnicos.blogspot.com/

Pablo Saavedra

unread,
Aug 26, 2009, 2:08:17 PM8/26/09
to jav...@googlegroups.com
DecimalFormat df = new DecimalFormat("#######0.##");
System.out.println("numeroReal=" + df.format(numeroReal));

Saludos.

2009/8/26 William Diaz Pabón <wid...@gmail.com>

Rodrigo Ramele

unread,
Aug 26, 2009, 2:08:51 PM8/26/09
to jav...@googlegroups.com
Hola che buen día,

Creo que lo estás encarando mal porque el problema no es cuando lo parseas sino cuando cuando generas una representación en String del número.  Jugá un poco con java.text.DecimalFormat("#NOMEACUERDOKVAACA")  con el método format, fijate en el Javadoc como debería ser el formato y ajustalo exactamente a lo que necesitas.

Sds !
R.

2009/8/26 William Diaz Pabón <wid...@gmail.com>
Buenos dias a todos.

NachXs

unread,
Aug 26, 2009, 2:20:39 PM8/26/09
to jav...@googlegroups.com
Quizas te sirva esto:

public String MyFormato(String valor)
{
double val = Double.parseDouble(valor);
Locale.setDefault(Locale.US);
DecimalFormat num = new DecimalFormat("#,###.00");
return num.format(val);
}

William Diaz Pabón escribió:

hernan

unread,
Jan 3, 2010, 7:15:59 PM1/3/10
to jav...@googlegroups.com
Estoy buscando un buen libro de j2me, en .pdf o impreso, gracias
hernan

Noé Herrera

unread,
Jan 7, 2010, 11:36:24 AM1/7/10
to jav...@googlegroups.com
http://www.lcc.uma.es/~galvez/ftp/libros/J2ME.pdf


El 4 de enero de 2010 00:15, hernan <hernan...@gmail.com> escribió:
Estoy buscando un  buen libro de j2me, en .pdf o impreso, gracias
hernan


--
www.JavaSOS.com
Grupo de colaboración Java/J2ee para desarrolladores de habla hispana.



--
Saludos cordiales

-------------------------------------------------------------------
www.movilcommerce.com  Soluciones informáticas móviles a operadores
comerciales, logísticos y de servicios públicos.
-------------------------------------------------------------------
Noé Alberto Herrera Sánchez
Celular # 318.794.58.52
Teléfono (054)331.00.74

Reply all
Reply to author
Forward
0 new messages