在Java中执行循环直到变量为零

时间:2017-07-22 20:34:44

标签: java

我需要减去一个值,它遍历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达到零,因为他只取第一个最终值并且不继续减去。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

也许使用静态变量。这是更大系统的一部分吗?