olá estou com um problema que preciso somar o valor de tres tabelas do banco de dados. o prblema é o seguinte sempre quando eu confirmo pela primeira vez ele soma más quando eu adiciono mais um valor e tento somar denovo ao inves dele acrecentar esse valor ele soma tudo e adiciona esse valor a mais.Preciso de um jeito que ele some o valor das 3 tabelas e quando eu adicionar mais um valor, ele acrescente esse valor a soma corretamente, ou talvez limpe os dados da soma e some denovo, ja tentei colocar um metodo limpar antes mas ele não limpa e sempre acrescenta o valor novo a mais na soma
segue o código
private double somawesley(){
double somawesley=0;
for (int i=0; i<=jtComprarWesley.getRowCount()-1;i++) {
somawesley+=Double.parseDouble(jtComprarWesley.getValueAt(i, 2).toString());
}
return somawesley;
}
private double somage(){
double somage=0;
for (int i=0; i<=jtComprarBarbearia.getRowCount()-1;i++) {
somage+=Double.parseDouble(jtComprarBarbearia.getValueAt(i, 2).toString());
}
return somage;
}
private double somafilipe(){
double somafilipe=0;
for (int i=0; i<=jtComprarBarbearia.getRowCount()-1;i++) {
somafilipe+=Double.parseDouble(jtComprarBarbearia.getValueAt(i, 2).toString());
}
return somafilipe;
}
private double somatotal(){
return somage()+ somawesley() + somafilipe();
}
segue a imagem
aqui aonde eu adicionei mais valores ele adicionou 5 a mais.