Java 兴趣循环/编码时初学者
我是一个参加暑期课程的初学者。因此,请轻松使用代码。 我需要创建一个投资应用程序,计算如果按7.5%的年复合率计算,2500美元的投资需要多少年才能至少值5000美元。顺便说一下,我不知道for循环是什么。 我只是想不出如何处理循环,不是方程而是循环。请帮忙 这就是我目前所拥有的Java 兴趣循环/编码时初学者,java,while-loop,Java,While Loop,我是一个参加暑期课程的初学者。因此,请轻松使用代码。 我需要创建一个投资应用程序,计算如果按7.5%的年复合率计算,2500美元的投资需要多少年才能至少值5000美元。顺便说一下,我不知道for循环是什么。 我只是想不出如何处理循环,不是方程而是循环。请帮忙 这就是我目前所拥有的 public class Investment { // Main method public static void main(String[] args) { int MaxAm=5000;
public class Investment
{
// Main method
public static void main(String[] args)
{
int MaxAm=5000; //the final worth of investment
int Investment = 2500;
double Interest = 0.075;
double Time;
double TotalValue;
//BLAH
System.out.println("The amount of years it will take for a $2500 investment to be ");
System.out.println("worth at least $5000 if compounded annually at 7.5% is: "+Time);
}
}
为此,让我们来看看while循环是什么。因为这个问题可以使用while循环来实现。
while(condition){
//things to do
}
这是while循环的基本模式。它检查情况。如果为true,则执行括号内的所有指令。到达末尾后,它再次返回到第一个括号中,并再次检查条件。如果条件被签出,它将再次执行括号内的代码。只要条件没有变为错误,这种情况就会持续。如果为false,java将忽略以下括号内的指令并继续
现在,在您的情况下,您需要不断检查每年因利息产生的金额是否小于总值。如果是这样,则将其模拟为一年。或者,在代码中,将一个添加到年度计数中。然后计算加上利息后的金额并存储。如果它变得相等或更大,那么您需要停止添加年份的过程。因为你已经找到了答案。其实很简单
amount对于这一点,让我们看看while循环是什么。因为这个问题可以使用while循环来实现。
while(condition){
//things to do
}
这是while循环的基本模式。它检查情况。如果为true,则执行括号内的所有指令。到达末尾后,它再次返回到第一个括号中,并再次检查条件。如果条件被签出,它将再次执行括号内的代码。只要条件没有变为错误,这种情况就会持续。如果为false,java将忽略以下括号内的指令并继续
现在,在您的情况下,您需要不断检查每年因利息产生的金额是否小于总值。如果是这样,则将其模拟为一年。或者,在代码中,将一个添加到年度计数中。然后计算加上利息后的金额并存储。如果它变得相等或更大,那么您需要停止添加年份的过程。因为你已经找到了答案。其实很简单
amount对于这一点,让我们看看while循环是什么。因为这个问题可以使用while循环来实现。
while(condition){
//things to do
}
这是while循环的基本模式。它检查情况。如果为true,则执行括号内的所有指令。到达末尾后,它再次返回到第一个括号中,并再次检查条件。如果条件被签出,它将再次执行括号内的代码。只要条件没有变为错误,这种情况就会持续。如果为false,java将忽略以下括号内的指令并继续
现在,在您的情况下,您需要不断检查每年因利息产生的金额是否小于总值。如果是这样,则将其模拟为一年。或者,在代码中,将一个添加到年度计数中。然后计算加上利息后的金额并存储。如果它变得相等或更大,那么您需要停止添加年份的过程。因为你已经找到了答案。其实很简单
amount对于这一点,让我们看看while循环是什么。因为这个问题可以使用while循环来实现。
while(condition){
//things to do
}
这是while循环的基本模式。它检查情况。如果为true,则执行括号内的所有指令。到达末尾后,它再次返回到第一个括号中,并再次检查条件。如果条件被签出,它将再次执行括号内的代码。只要条件没有变为错误,这种情况就会持续。如果为false,java将忽略以下括号内的指令并继续
现在,在您的情况下,您需要不断检查每年因利息产生的金额是否小于总值。如果是这样,则将其模拟为一年。或者,在代码中,将一个添加到年度计数中。然后计算加上利息后的金额并存储。如果它变得相等或更大,那么您需要停止添加年份的过程。因为你已经找到了答案。其实很简单
amount要学习如何编程,您需要将所有内容分解为简单的逻辑。
目标:找到2500美元投资>=5k所需的年数
你知道的事实:
- 1) 初始投资为2500英镑
- 2) 利息按年复利(又称年复利),利率为.075
- 3) 当本金金额小于5000时,您必须继续计算利息
- 4) 您必须跟踪达到第3点所需的年数
- 第1点是您希望循环改变/更新的起始值-您需要在复利时保持投资的持续价值
- 第2点和第4点是相连的,因为它们每年都会发生;基本上,无论何时你复利,你都应该增加你的时间跟踪器
- 第3点是您希望用作循环条件的,因为您希望在达到该条件后停止计算利息
这应该是你完成作业所需要的。此外,养成初始化变量(设置初始值)的习惯,始终以小写字母开头变量名(下划线为