Boa tarde, estou tentando limitar as casas decimais de uma variavel double usando Decimal format. Eu faço a limitação para duas casas porem ele não fica.
Segue o método:
public void bater_caixa (){
String total = null ;
double caixa = 0;
for(int i=0; i<tabelaVendas.getRowCount(); i++){
total = tabelaVendas.getValueAt(i, 5).toString();
// System.out.println(total);
double soma = Double.parseDouble(total);
caixa = caixa + soma;
String caixaText = new DecimalFormat("0.00").format(caixa);
caixaText = Double.toString(caixa);
txtSoma.setText(caixaText);
}
}