用类方法填充数组

时间:2013-08-24 14:50:31

标签: java arrays

我正在尝试通过我的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)之后的“语法错误错位构造”;行。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您不能将源代码直接放在类中,您需要将其放在方法中 坏:

public class Test{

    System.out.println("Hello");

}

不可

public class Test{

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

}

所以,将它包装起来:例如,每个代码执行一个方法HAS都在一个方法块中。您可以在方法之外声明(创建)变量,但如果您执行了一段代码,则必须在方法内部! (否则它会给你一个例外)


修改:在您的问题上阅读the comment! Kᴇʏsᴇʀ是100%正确的!在编程/开发任何东西时,请使用英语。总是使用英语,帮助!

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

编辑2 :将所有单词从'function'更改为'method',因为:在Java中有方法,但没有函数。 - JB Nizet