所以我目前正在尝试做一个简单的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
谢谢ishnark!和ghostcat,我试图找到它哈哈....我主要有问题使用该变量的种族类 – Inertialilty