加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

是否有用于解决年金问题的Java API或内置函数?

发布时间:2020-12-15 02:03:30 所属栏目:Java 来源:网络整理
导读:我老板要求我创建一个计算反向化合物的模块. 问题是:如果我想在24个月内实现$1.000.000,00,利率为18%/年(或1.5%/月).我每个月要节省多少钱? 我在互联网上搜索,但除了人们提到Excel公式之外什么都没找到. 你知道这个案例的数学公式是什么吗? 我在这个模
我老板要求我创建一个计算反向化合物的模块.

问题是:如果我想在24个月内实现$1.000.000,00,利率为18%/年(或1.5%/月).我每个月要节省多少钱?

我在互联网上搜索,但除了人们提到Excel公式之外什么都没找到.
你知道这个案例的数学公式是什么吗?

我在这个模块中使用Java.有没有Java库或API?

解决方法

让我们说你是在每个月初投资D美元,为M个月赚取每月复利的利率.我们将设置i = r / 12.在M个月结束时,您将拥有

D * (1 + i)^M + D * (1 + i)^(M - 1) + D * (1 + i)^(M - 2) + ...
    D * (1 + i)

在您的帐户中.这是因为第一个月的D美元投资了M个月,第二个月的D美元投资了M-1个月,依此类推.这是一个geometric progression并简化为

D * (1 + i) * ((1 + i)^M - 1) / i.

因此,如果您在M个月结束时想要在您的帐户中使用X,则需要解决

X = D * (1 + i) * ((1 + i)^M - 1) / i

为D获得

D = X * i / ((1 + i) * ((1 + i)^M - 1)).

您现在不需要API来解决此问题,因为您可以看到解决方案非常简单.您可能想要阅读的概念是annuities.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读