因此,我正在尝试制作基于文本的RPG,但我在这一部分遇到了麻烦:我正在尝试使用ID数组和将ID与相应的名称。
static int enemyType[] = {0,0,0,0}; // the ID's
a = 0;
while (a != 4) { // Loop to repeat this for all 4 ID's
a++;
switch (enemyType[a]) { //Problem is here
case (0):
System.out.print(" "+a+") ");
break;
case (1):
System.out.print(" "+a+")Kobold ");
break;
case (2):
System.out.print(" "+a+")K.mage ");
break;
// you get the point
}
}
因此,正如您所看到的,我正在尝试根据ID打印出怪物的名字,但是如果我有办法可以读取数组的话,它将不接受变量“ a”解决此问题或其他解决方案,请帮忙! (不过,我想保留ID系统,谢谢!)