【发布时间】:2016-12-06 18:04:29
【问题描述】:
我正在开发一个 JPanel 项目,您可以在其中玩计算机的 Rock、Paper、Scissors。我正在使用枚举进行选择。我是这样设置的
enum Choices {rock, paper, scissors}
现在,要将“玩家选择”设置为他们按下的任何按钮,我有
if (event.getSource() == rock){ //Makes it so when you press rock button, your choice is rock
Choice playerChoice = Choice.rock;
}
但现在当我尝试这样做时
if (playerChoice == Choice.rock)
if (cpuChoice == Choice.scissors)
playerWon = true;
.. 对于每个选项,我在“playerChoice”上收到一个错误,说它找不到符号。有任何想法吗?提前致谢!
编辑:有人建议“在 if 语句之外使用变量”,但在此之上,该人正在初始化和实例化内部变量。我已经将它初始化为枚举。
【问题讨论】: