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.

any

Any
#10
 >:(

1mpuls0

#11
Lo que Josco quiere es reemplazar la notación cientifica, y asi mostrar el numero "completo"

Código (java) [Seleccionar]

/*
*Autor: 1mpuls0
**/

import java.text.DecimalFormat;

public class FormatoNumero {
   
   public static void main(String[] args) {
    double numero = .0000431235656767;
    System.out.println(formatoDecimal(numero, 15));
   }
   
   public static String formatoDecimal(double d, int precision) {
String miFormato = "###,###,###,###,##0";

if (precision == 0) {
DecimalFormat df = new DecimalFormat(miFormato);
return df.format(d);
}

miFormato = "###,###,###,###,##0.";

for(int x= 0; x < precision; x++)
miFormato = miFormato + "0";

DecimalFormat df = new DecimalFormat(miFormato);

return df.format(d);
}
}


Un saludo
abc

any

Any
#12
 >:(



josco