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;
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));
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]