Método para somar linas de uma coluna!!!!

2 views
Skip to first unread message

Ivan

unread,
Jul 11, 2009, 2:01:43 PM7/11/09
to gujsmo
private void calcularcoluna() {
double total = 0;
String valor = "";
int linhas = tabela.getRowCount();

for(int i = 0; i < linhas; i++){
valor = String.valueOf(tabela.getValueAt(i, 0));
total = total + Double.parseDouble(valor);
System.out.println("Linha: " + i + " Valor: " + valor);
}
jLabel3.setText("Total: " + total);// AKI TAH O ERRO EU
ACHO,,,,,,,,,,,,,
// NAO CONSIGO DESCOBRIR O Q TAH ERRADO....................
Obrigado

Robert Lang

unread,
Jul 11, 2009, 3:16:27 PM7/11/09
to guj...@googlegroups.com
Não notei nada de errado, o que está acontecendo?
Alguma excessão?
Passe mais informações.

2009/7/11 Ivan <ivan_k...@hotmail.com>

Ariel

unread,
Jul 13, 2009, 8:03:57 AM7/13/09
to guj...@googlegroups.com
Não esta ocorrendo uma incompatibilidade de tipos, 


tu ta dizendo q total é Double mais ta dando um setText que por padrao deve receber String
axo que deveria converter essa teu total pra string....

Vlw

2009/7/11 Robert Lang <rmla...@gmail.com>



--
Ariel Guareschi

Robert Lang

unread,
Jul 13, 2009, 8:11:59 AM7/13/09
to guj...@googlegroups.com
Nesse caso nao tem problema, porque existe uma String antes e tem um "+" que
nesse caso serve para concatenar String, convertendo automaticamente o double
para String. O problema é antes... deve ser o for iniciando pelo indice 0 que é o
cabeçalho da tabela, sendo que não tem um try...catch, para capturar o erro
de conversao de String para double.

2009/7/13 Ariel <arielgu...@gmail.com>
Reply all
Reply to author
Forward
0 new messages