Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con la visualización de los numeros

Estas en el tema de Problema con la visualización de los numeros en el foro de Java en Foros del Web. Tengo un problema al pintar en pantalla un double, el problema es: Estoy recuperando un importe de BBDD, y luego lo paso a double, porque ...
  #1 (permalink)  
Antiguo 08/06/2011, 08:38
 
Fecha de Ingreso: septiembre-2007
Mensajes: 268
Antigüedad: 16 años, 7 meses
Puntos: 8
Problema con la visualización de los numeros

Tengo un problema al pintar en pantalla un double, el problema es:

Estoy recuperando un importe de BBDD, y luego lo paso a double, porque recupero varios importes y los sumo, el problema es que algun importe es muy grande y me escribe 3.5E7 que puedo hacer para que en vez de que pinte 3.5E7 pinte un 35000000

Muchas gracias por las molestias.
  #2 (permalink)  
Antiguo 08/06/2011, 08:55
 
Fecha de Ingreso: noviembre-2010
Mensajes: 40
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Problema con la visualización de los numeros

Hola, yo lo que hago es utilizar DecimalFormat porque necesito un separador de miles, no se si esto te sirva:

Código:
DecimalFormatSymbols separadorMiles = new DecimalFormatSymbols();
separadorMiles.setGroupingSeparator(',');
DecimalFormat formateador = new DecimalFormat("#,###",separadorMiles);
System.out.println(formateador.format(variable_double));
Saludos
  #3 (permalink)  
Antiguo 08/06/2011, 09:36
 
Fecha de Ingreso: septiembre-2007
Mensajes: 268
Antigüedad: 16 años, 7 meses
Puntos: 8
Respuesta: Problema con la visualización de los numeros

Cita:
Iniciado por viri31 Ver Mensaje
Hola, yo lo que hago es utilizar DecimalFormat porque necesito un separador de miles, no se si esto te sirva:

Código:
DecimalFormatSymbols separadorMiles = new DecimalFormatSymbols();
separadorMiles.setGroupingSeparator(',');
DecimalFormat formateador = new DecimalFormat("#,###",separadorMiles);
System.out.println(formateador.format(variable_double));
Saludos
Si perfecto.

DecimalFormat formateador = new DecimalFormat("#############.##");
String sVariable = formateador.format(variable_double);

Etiquetas: numeros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:21.