1

我试图通过我的 Golv 类中的方法 fillUp 填充这个数组 floorArray。

这是我的主类的代码:

Golv golv = new Golv(this);

int[] floorArray = new int[FRAMEWIDTH];
golv.fillUp(floorArray); 

这是我的 Golv 课程的相关片段:

public void fillUp(int[] floorArray){
    floorArray[0] = 5;
}

这会在此令牌之后生成“预期的“VariableDeclaratorID”。” 和 golv.fillUp(floorArray); 之后的“语法错误错位构造”;排。

我究竟做错了什么?

4

1 回答 1

1

你不能直接把你的源代码放在一个类中,你需要把它放在一个方法中。
坏的:

public class Test{

    System.out.println("Hello");

}

好的:

public class Test{

    public static void main(String[] args){
        System.out.println("Hello");
    }

}

因此,总结一下:例如,执行方法的每一段代码都必须位于方法块中。您可以在方法外部声明(创建)变量,但如果您曾经执行一段代码,它必须在方法内部!(否则它会给你一个例外)


编辑:阅读对您问题的评论!Kᴇʏsᴇʀ 100% 正确!当您编程/开发任何东西时,请使用英语。始终使用英语,它会有所帮助!

(另外,我猜你来自瑞典,因为 golv 是瑞典语,你的名字有点瑞典语:P,我也是瑞典人 :))

编辑 2:将所有单词从“函数”更改为“方法”,因为:在 Java 中有方法,但没有函数。– JB 尼泽

于 2013-08-24T14:57:59.963 回答