在 JTable 列中查找值的总和
Finding sum of values in a JTable column
我想在 JTable.I 中的列中查找值的总和已使用 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
您在 for
循环中声明了 total
,因此它在每次迭代时都被初始化为 0
。
在 for
循环之前声明它。
我想在 JTable.I 中的列中查找值的总和已使用 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
您在 for
循环中声明了 total
,因此它在每次迭代时都被初始化为 0
。
在 for
循环之前声明它。