关于投资复利的问题

假设你月收入是3000,除开平时花销,每个月留下1000块钱进行投资。

然后你认真的钻研了 《股票和基金 21天从入门到精通》,达到了每年20%的投资回报率。

那么问题来了,以每个月投资1000块钱的节奏,持续投资多少年,总收入达到100万
(复利计算按照每年12000投入计算,不按照每月计息)

复利公式:
F = p* ( (1+r)^n );
F 最终收入
p 本金
r 年利率
n 存了多少年

分析:
每月留下1000块,那么每年就会留下12000块,于是本金p=12000
每年20%的投资回报率,那么r=20%
于是,第一年的投资复利为:
F=12000*(1+20%)=14400
第一年的总收入为:
S=F+2000*12

第二年的投资复利为:
F=(14400+12000)(1+20%)
第二年的总收入为:
S=F+2000
12
设每年的投资本金为p=121000=12000,投资复利f,除去投资本金外的收入salary=200012=24000,投资利率20%。

public class millionare {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		int p = 12000;
		float percent = 0.2f;
		int salary = 24000;
		double f = 0;
		double s = 0;
		int n = 0;
		for(n = 1;n < 100;n++) {
			f = ( f+ p)*(1+percent);
			s = f + salary;
			if(s>1000000)
				break;
		}
		System.out.println("存100万需要用的时间为" + n + "年");

	}

}

你可能感兴趣的:(java)