获取复利总收入
编程技术  /  houtizong 发布于 3年前   161
public static void main(String args[]){
int money=200;
int year=1;
double rate=0.1;
for(;year<=20;year++){
int allbenjin=money*12*year;
double allmoney=getAllMoney( money, year, rate);
double allrate=allmoney/allbenjin;
System.out.println("本金:"+allbenjin+">复利总收益:>>"+allmoney+"资产增加率为=="+allrate);
}
}
/**
* 获取复利总收入
* @param money 每月投入本金
* @param year 投入年份数
* @param rate 年利率
* @return
* 计算结果:
投资年限到期本金收益和:75603
投资年限到期总收益:51603
资产增加率:215.01%
M=12a(1+x)[-1+(1+x)^n]/x
M:预期收益
a:每月定投金额
x:一年收益率
n:定投期数(公式中为n次方)
*/
public static double getAllMoney(int money,int year,double rate){
double allmoney=0;
allmoney=12*money*(1+rate)*(-1+Math.pow((1+rate), year))/rate;
return allmoney;
}
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接