Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 编译时找不到符号错误。_Java_Arrays_Syntax Error - Fatal编程技术网

Java 编译时找不到符号错误。

Java 编译时找不到符号错误。,java,arrays,syntax-error,Java,Arrays,Syntax Error,有人能帮我找到程序中的错误吗?当我编译它时,它给出了找不到符号错误。我一直在玩弄它有一段时间了,但似乎不能理解我的错误 我的主要班级: public static void main(String[] args) { int plays; SlotMac machine[] = new SlotMac[3]; machine[0] = new SlotMac(3,35,30); machine[1] = new SlotMac(10,100,60);

有人能帮我找到程序中的错误吗?当我编译它时,它给出了找不到符号错误。我一直在玩弄它有一段时间了,但似乎不能理解我的错误

我的主要班级:

public static void main(String[] args) {

    int plays;

    SlotMac machine[] = new SlotMac[3];

    machine[0] = new SlotMac(3,35,30);
    machine[1] = new SlotMac(10,100,60);
    machine[2] = new SlotMac(4,10,9);

    plays= firstmachine(machine[0]);
    System.out.println(plays);
我的另一个班级:

public class SlotMac {

    int win_plays, plays;
    int times_played;
    int quarters;


    public SlotMac(int times_played, int win_plays, int quarters) {

        this.win_plays= win_plays;
        this.times_played= times_played;
        this.quarters= quarters;

    }

    public int firstmachine() {
        return plays;
    }

}

没有方法
firstmachine(SlotMac obj)

所以当你说
firstmachine(machine[0])它将尝试在同一类中搜索相同的方法,但找不到

您需要调用如下方法

machine[0].firstmachine();

粘贴错误!它找不到哪个符号?你需要在SlotMachine类中导入SlotMac类。我提到了你问的第二个问题!你已经问了5个问题,但还没有接受任何答案。通过接受回答解决了你问题的人的答案来奖励该人