如何在变量中添加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);  
}

最新更新