假设你月收入是3000,除开平时花销,每个月留下1000块钱进行投资。
然后你认真的钻研了 《股票和基金 21天从入门到精通》,达到了每年20%的投资回报率。
那么问题来了,以每个月投资1000块钱的节奏,持续投资多少年,总收入达到100万
(复利计算按照每年12000投入计算,不按照每月计息)
复利公式:
F = p* ( (1+r)^n );
F 最终收入
p 本金
r 年利率
n 存了多少年
public class HelloWorld {
public static void main(String[] args){
float PerYear = 12000;
float rate = 1.2f;
float sum = 0;//总收益
int requireYear = 0;
for (int year=1;year<100;year++){
float comrate = rate;
for (int i=1;i<year;i++){
comrate *= rate;
}
sum += PerYear*comrate;
System.out.println("第"+year+"年,总收益是"+sum);
if(sum>=1000000){
requireYear=year;
break; //结束循环
}
}
System.out.println("总共需要:"+requireYear+"年");```
}
}