Francis como eu não achei uma função na API do Java para formatar casas decimais, eu  mesmo fiz uma função:

public String formataCasasDecimais ( String st, int casas) {
 String antes   = "";
 antes = st.substring(0,st.indexOf('.'));
 String despois = "";
 despois = st.substring(st.indexOf(".")+1);
 for (int i=1; i<=casas; i++) {
   despois += "0";
 }
 despois = despois.substring(0,casas);
 st = antes+"."+despois;
 return st;
}

Exemplo de como usar:
.
.
.
double preco;
double valor=55.67;
int vezes=36;
preco = valor*vezes;
StringBuffer stpreco;
stpreco = new StringBuffer(formataCasasDecimais(Double.toString(precos),2));
System.out.println(stpreco.toString());
.
.
.

javAbracos,
Emerson

francis wrote:

    Ola Galera,       Este exemplo esta multiplicando o valor por 36 e aqui vai minha duvida; Como que eu faço para o campo preço sair no formato de R$ 0,00?  
Valor vezes preço
36

Francis,
 
 

Responder a