public static void main(String[] args) throws InterruptedException {
int everyMonthMoney = 100;//每月存多少
int totalMoney_gain = 0;//最终你将攒下来的总金额
double rate = 0.04/12;//每月的收益率=当前年化收益/12,假設年化4%
for (int month = 1; month <= 30*12; month++) {//坚持30年,即30*12个月
System.out.print("第"+month+"个月资产:("+totalMoney_gain+"+"+everyMonthMoney+")*"+(1+rate)+" ≈ ");
totalMoney_gain += everyMonthMoney;
totalMoney_gain = (int)(totalMoney_gain * (1+rate));
System.out.println("¥"+totalMoney_gain+"元");
Thread.sleep(5);
}
System.out.println("\n********************所投入的本金:"+(double)(everyMonthMoney*360)/10000+"万元********************\n********************最终攒下资产:"+(double)totalMoney_gain/10000+"万元, 其中投资收益("+(double)(totalMoney_gain-(everyMonthMoney*360))/10000+")万元********************");
}
计算复利小例子
最新推荐文章于 2021-02-05 09:50:36 发布