Olá Pessoal, blza? Preciso de uma luz, mto simples eu acredito, mas eu estou patinando aqui!!! … Preciso somar as colunas de uma TableView, ok? Segue meu codigo.
public void somar(){
Double soma = 0.0;
List<Conta> cg = tblConta.getItems();
for (Conta tab : cg) {
Double valorTabela = tab.getValor();
soma += valorTabela;
Double resultado = soma;
System.out.println("a soma é: " + resultado);
}
}
porém quando peço pra imprimir ele imprime a operação com os valores da seguinte forma. Se eu insiro na tabela o valor de 250,00 4 vezes, a impressão sai desta forma:
a soma é: 250.00
a soma é: 500.00
a soma é: 750.00
a soma é: 1000.00
E eu só quero imprimir o resultado final que é 1000.00.
Sei que o comando de impressão está dentro do for, por isso está repetindo, mas eu não consigo colocá-lo fora. O que estou fazendo de errado? Se alguém puder ajuda! Agradeço imensamente…