错误 - 当我已经定义了我使用的变量时,不是语句

时间:2016-02-05 15:52:43

标签: java

它给了我错误"没有声明"我无法理解为什么。

这是错误告诉我的:

CoolNumbers.java:17: error: not a statement
    for(num; num <= meme; num++){
        ^

这里是(现在更新的)代码:

    import static java.lang.System.*;

public class CoolNumbers
{
    int num = 6;
    int isCoolNum;
    int meme;

    public int meth(int meme){

    for(num; num <= meme; num++){
        if (num % 3 == 1 && num % 4 == 1 && num % 5 == 1 && num % 6 == 1){
            isCoolNum++;
        }
    }
            return isCoolNum;

    }

}

1 个答案:

答案 0 :(得分:2)

你的for循环:

for(num; num <= meme; num++){

应该是:

for(; num <= meme; num++){

我认为num不需要初始值(因为你在声明它时已经给它一个)。如果是这样,你需要像:

for(num = 0; num <= meme; num++){