gpt4 book ai didi

java - "Expression expected"和 "Cannot find symbol"错误

转载 作者:行者123 更新时间:2023-12-02 05:51:02 25 4
gpt4 key购买 nike

我最近学习了一些 Java 的 OOP 类(class)。今天在实现它时,我在程序中遇到了“找不到符号”错误。在侧面的建议中,它说“预期的表达”。一段时间以来,我一直在试图找出自己的错误,但到目前为止还没有运气。有人可以帮我吗?

这是我的主课:

public class Slotmachine {

public static void main(String[] args) {

int plays;

SlotMac machine[] = new SlotMac[3];
// error seems to be somewhere here!
SlotMac[0] = new SlotMac(3,35,30);
SlotMac[1] = new SlotMac(10,100,60);
SlotMac[2] = new SlotMac(4,10,9);

plays = machine.firstmachine(machine[0]);
}
}

我的其他类(class):

public class SlotMac {

int win_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(SlotMac one) {
return plays;
}
}

java: 找不到符号 符号:SlotMac 类 地点:老虎机类

同样的错误一堆时间。

最佳答案

您应该使用数组的变量名而不是类名。

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

我看到您修复了其他 firstmachine() 相关问题

关于java - "Expression expected"和 "Cannot find symbol"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23532132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com