如何在变量中添加jTable不同行的内容?

问题描述

对不起,如果我的问题看起来很愚蠢,但是我不太擅长For循环。 我的窗口看起来像这样。

jFrame

当我单击“验证器”时,我想将Prix列中的每一行添加到变量Total中。 这是我的循环:

float total = 0;
 for (int i = 0; i < jTable4.getRowCount(); i++)
 total =+ (float) jTable4.getValueAt( i,2);

当我检查Total变量中的内容时,它只会显示最后一行的内容

你们能帮我解决这个循环吗?

解决方法

问题是您使用了无效的赋值运算符。 = +应该更改为+ =以得到预期的答案。


float total = 0;
for (int i = 0; i < jTable4.getRowCount(); i++) {  // Loop through the rows
       
        total += (float) jTable4.getValueAt(i,2);  
}