草庐IT

computerPick

全部标签

java - 将字符串与枚举值进行比较的正确方法是什么?

家庭作业:剪刀石头布游戏。我创建了一个枚举:enumGesture{ROCK,PAPER,SCISSORS};我想从中比较值来决定谁获胜——计算机或人类。设置值工作得很好,并且比较工作正常(纸盖住石头,石头压碎剪刀,剪刀Papercut)。但是,我不能让我的领带工作。只要出现平局,用户就会被宣布为获胜者。啊……废话……这将澄清:userPick是一个String值rock,paper,或剪刀。我无法使用==将userPick与computerPick进行比较,如下所示,它被转换为类型来self的enum的手势。if(computer==1)computerPick=Gesture.RO

java - 将字符串与枚举值进行比较的正确方法是什么?

家庭作业:剪刀石头布游戏。我创建了一个枚举:enumGesture{ROCK,PAPER,SCISSORS};我想从中比较值来决定谁获胜——计算机或人类。设置值工作得很好,并且比较工作正常(纸盖住石头,石头压碎剪刀,剪刀Papercut)。但是,我不能让我的领带工作。只要出现平局,用户就会被宣布为获胜者。啊……废话……这将澄清:userPick是一个String值rock,paper,或剪刀。我无法使用==将userPick与computerPick进行比较,如下所示,它被转换为类型来self的enum的手势。if(computer==1)computerPick=Gesture.RO