我需要减去一个值,它遍历for的每一行取最后一行的减法值,直到该值达到零。
我的代码:
float total = Float.parseFloat(this.tfInputValue.getText());
int lines = tbAccountsReceiveCustomer.getRowCount();
for (int i = 0; i < lines; i++) {
float value = (float) tbAccountsReceiveCustomer.getValueAt(i, 5);
total -= value;
System.out.println("Total entry : " + total);
}
示例:
如果用户输入total
变量为78,并且用户在变量value
中输入值23和54,他将进行以下操作:
78 - 23 = 55
55 - 54 = 1
但我无法使变量total
达到零,因为他只取第一个最终值并且不继续减去。
我该如何做到这一点?
答案 0 :(得分:0)
也许使用静态变量。这是更大系统的一部分吗?