【发布时间】:2017-06-03 18:35:26
【问题描述】:
所以我目前正在尝试制作一个简单的 rpg 游戏,这是我的第一次,所以我正在学习哈哈,但我的问题是,我正在尝试引用我拥有的另一个类中的一个变量,供玩家选择班级。附言我不知道要查找什么,所以如果这是一个重复的问题,我很抱歉。
这是主要的
public static void main(String[] args) {
Scanner inputRace = new Scanner(System.in);
player player1 = new player(race.valueOf(inputRace), profession.ranger);
}
这是我试图引用的 race 类
public enum race {
orc, elf, human, dwarf
}
所以我要做的就是能够接受用户的输入并像比赛一样。(“无论他们的选择是什么”),但我无法弄清楚。感谢您的帮助,如果造成混淆,我们深表歉意。
【问题讨论】:
-
String raceString = inputRace.nextLine();然后将race.valueOf(inputRace)更改为race.valueOf(raceString) -
说真的:有无数的问题和教程解释了如何使用扫描仪和枚举。
-
谢谢ishnark!还有ghostcat,我正试图找到它哈哈....我主要是在使用种族类的变量时遇到问题
标签: java enums java.util.scanner