|
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?
Francis,
|