Olá programadores, gostaria de esclarecer uma duvida minha, aprendi o conceito de programação em C, e em uma operação onde se tem dois valores do tipo float para apresentar o resultado na tela é preciso colocar o seguinte código “%f” e para definir quantos caracteres apos por exemplo, eu quero só dois apos a virgula então eu usaria “%.2f”, simples eu gostaria de saber onde e como eu faço isso em Java.
codigo:
public void somaValores(){
String somaTotal = null;
Double somaTabela = 0.0;
int i;
for (i = 0; i < jTabelaVenda.getRowCount(); i++) {
somaTabela += (Double)jTabelaVenda.getValueAt(i,3);
}
somaTotal = Double.toString(somaTabela);
lblPreco.setText(somaTotal);
}
fimCodigo.
No código acima através do FOR eu pego todos os valores da coluna “Preço” da minha tabela, somo e mostro o resultado em uma Label como se fosse um valor total de todos os produtos adicionado na tabela, mas está acontecendo um problema, ele me da um valor por exemplo “R$ 62.45000000000005” e eu gostaria que ele me retornasse só “62.45”.