我正在练习while和for java。问题在于制定一个计划,以7.5%的投资率计算2500年投资价值5000的年限。多年来一直回到1,这不是正确的答案。我对Java比较陌生,只知道我在学校学到的东西。我知道这可以使用简单的公式来完成,但练习需要使用while,for,if等。请帮助!Java应用程序 - 查找需要2500年投资才能获得5000年7.5%利息的年数
int years = 0;
int i = 2500;
while (i < 5000) {
double interest = i * 1.075;
i += interest;
years ++;
}
System.out.println("It will take " + years + " years for a $2,500 investment to be worth at least $5,000");
}
}
[72法则(http://www.investopedia.com/terms/r/ruleof72.asp)。 –