当前位置: 首页 > 知识库问答 >
问题:

Java应用程序—查找2500项投资需要多少年才能以7.5%的利息价值5000

狄新翰
2023-03-14

我正在练习java。现在的问题是制定一个计划,以7.5%的投资率计算2500项投资需要多少年才能价值5000英镑。年复一年地回到1,这不是正确的答案。我对Java比较陌生,只知道我在学校学到了什么。我知道这可以用一个简单的公式来完成,但练习需要使用while、for、if等。请帮助!

    int years = 0;
    int i = 2500;

    while (i < 5000) {
        double interest = i * 1.075;
        i += interest;
        years ++;
    }

    System.out.println("It will take " + years + " years for a $2,500 investment to be worth at least $5,000");

    }


}

共有1个答案

越高峻
2023-03-14

你的乘数实际上是计算107.5%的利息,第一年为2687.50%。

您应该将利息乘数更改为0.075而不是1.075:

    double interest = i * .075;
 类似资料:
  • 生产版本可用,但我无法在Google Play上更新我的应用程序。 根据审查后的谷歌播放电子邮件: 问题:审核应用需要登录凭据< br >为了让我们审核你的应用是否符合开发者计划政策,我们需要你为你的应用提供有效的登录凭据。< br >如果用户需要凭据来访问您的应用程序,请通过Play Console提供所有适当的凭据。< br >如果您以前提供过凭据,请确保它们没有过期。< br >如果您的应用

  • 问题内容: 我从一个调用另一个活动的地方创建了一个启动活动,该活动具有一个视图分页器并显示一些介绍性页面。 这个应用程式需要花费一些时间来载入,因此我想在活动载入之前显示一个进度对话框,但该进度对话框也会在几秒钟后出现。 启动活动: 这并非每次都发生,只是有时。这可能是什么原因?我该如何阻止呢?有什么办法吗?谢谢.. 问题答案: 第一次启动应用程序时,新发布的版本(在2.1中存在同样的问题)存在一

  • 问题内容: 使用给定的fp数种类,例如float16,直接构造具有完全错误结果的和。例如,使用python / numpy: 在这里,我们习惯于强制天真的求和。留给自己的设备使用不同的求和顺序,会得到更好的答案: 以上是基于取消。为了排除此类示例,让我们仅允许使用非否定术语。对于幼稚的求和,给出具有非常错误的求和的示例仍然很容易。以下求和10 ^ 4个相同的项,每个项等于10 ^ -4: 最后一项

  • 问题内容: 在Python中,当我运行以下代码时: 我收到此错误: 该错误是什么意思? 问题答案: 可能您没有在命令行上提供参数。在这种情况下,只包含一个值,但是必须同时具有两个值才能为和提供值。

  • 我们使用Microsoft Graph和openid、email、profile和user.readbasic.all范围为公共社区创建了一个聚合应用程序(AD&live用户可以登录)。 根据Microsoft文档,我们将管理同意url准备为 在管理员同意后,用户也不能登录到应用程序。请帮助我们这里缺少的东西。

  • 问题内容: 我最近继承了一个小型Java程序,该程序从大型数据库中获取信息,进行一些处理并生成有关该信息的详细图像。原始作者使用单个线程编写了代码,然后对其进行了修改,以使其可以使用多个线程。 他在代码中定义了一个常量; 然后,它设置用于创建映像的线程数。 我理解他的理由,即线程数不能大于可用处理器的数目,因此将其设置为可以充分发挥处理器潜力的数量。这样对吗?还是有更好的方法来充分利用处理器的潜力