for(int i=0; i<=years; i++; finall=money+returnn;)
{
System.out.println(finall);
}
出于某种原因netbeans说我需要一个“)”吗?我不知道出了什么问题
答案 0 :(得分:7)
您不应在;
之后加finall=money+returnn
。您的for
循环也有太多部分。它有3个(初始化,停止条件,修饰符),而你有4个部分。
如果您确实希望在其中一个部分中执行多个操作,则可以使用,
(而不是;
)将它们分开。但在这种情况下,最好将finall=money+returnn
放在循环中,因为它与停止循环没有任何关系。
答案 1 :(得分:7)
for
循环中有3个部分:初始化,条件和增量。您正在使用finall=money+returnn;
你可以添加几个增量,但用逗号分隔:
for(int i=0; i<=years; i++, finall=money+returnn)
但是对于每个循环(i的不同值),您将应用循环的最后部分中的所有语句。