Para vc formatar da maenira que vc que vc vai ter que trabalhar com Strings, dê uma olhada neste exemplo:
 
 import java.text.DecimalFormat;
 import java.text.NumberFormat;
 import java.util.Locale;
 
public class FormatNumero{
 
 public void formataDecimais(double d, int decimais){
    double valor = d;
    DecimalFormat formatador = null;
    String padrao = "";
    for (int i = 1; i<=decimais; i++)
     padrao += "0";
    if (decimais > 0)
    padrao = "." + padrao;
    try {
    formatador = (DecimalFormat)NumberFormat.getInstance(Locale.GERMAN);
    }
    catch (ClassCastException e) {
     e.printStackTrace();
    }
    formatador.applyPattern("###,###,###,###,##0" + padrao);
    System.out.println("valor formatado : "+formatador.format(valor));
 
 }
 
 public static void main(String args[])
 {
 
     FormatNumero formatNumero = new FormatNumero();
 
     formatNumero.formataDecimais(1000.0,2);
    }
}
 
José Ferreira de Souza Filho
Sun Certified Programmer for Java[tm] 2 Platform
Politec Informática
email : [EMAIL PROTECTED]
 
 

Responder a