我想在JTable中的列中找到值的总和。我使用getvalueAt
方法从JTable中检索了值,但它最终没有找到值的总和。这是我的代码:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
for(int i = 0; i <model1.getRowCount(); i++) {
int total =0;
int Amount =Integer.parseInt(model1.getValueAt(i,3)+"");
total +=Amount;
System.out.println(total);
}
}
我目前的输出是这样的:
10 // values in column
20
30
答案 0 :(得分:5)
您在total
循环中声明for
,因此在每次迭代时都会初始化为0
。
在for
循环之前声明它。