循环后的数组

时间:2017-07-01 22:11:43

标签: java arrays

如何使此循环的结果成为不同结果的数组:

for (int i = 1; i <= years; i++) {
    double newbalance = account.getBalance() * rate;
    account.deposit(newbalance);
    String test = String.valueOf(account.getBalance()) + "\n";
    result.append(test);
}

例如

如果用户放置了10年,则会给出10个结果。

我需要:

  1. 将这10个结果放入数组中。
  2. 如果输入的用户橡皮擦,然后按下特定按钮(我已经有代码),则需要删除数据并使用新值计算。
  3. 谢谢。

1 个答案:

答案 0 :(得分:0)

String[] result = new String[years];

for (int i = 1; i <= years; i++) {
    double newbalance = account.getBalance() * rate;
    account.deposit(newbalance);
    String test = String.valueOf(account.getBalance());
    result[i-1]  = test;
}

如果要从结果中删除数据,可以再次初始化结果:

result = new String[years];