中调用它
public static String[] getWords(int cat, int diff) {
String topic[][][] = new String[3][3][3];
switch (cat) {
case 0:
topic[0][0][0] = "Paris";
topic[0][0][1] = "London";
topic[0][0][2] = "Sydney";
diff = 0;
topic[0][1][0] = "Toronto";
topic[0][1][1] = "Florida";
topic[0][1][2] = "Frankfurt";
diff = 1;
topic[0][2][0] = "Barcelona";
topic[0][2][1] = "Vancouver";
topic[0][2][2] = "Zimbabwe";
diff = 2;
case 1:
topic[1][0][0] = "Halo";
topic[1][0][1] = "Fifa";
topic[1][0][2] = "GTA";
diff = 0;
topic[1][1][0] = "Skyrim";
topic[1][1][1] = "HITMAN";
topic[1][1][2] = "Batman";
diff = 1;
topic[1][2][0] = "Minecraft";
topic[1][2][1] = "Zombieville";
topic[1][2][2] = "BoderLands";
diff = 2;
case 2:
topic[2][0][0] = "Acura";
topic[2][0][1] = "Audi";
topic[2][0][2] = "Bmw";
diff = 0;
topic[2][1][0] = "Bentley";
topic[2][1][1] = "Buggati";
topic[2][1][2] = "Honda";
diff = 1;
topic[2][2][0] = "Lamborghini";
topic[2][2][1] = "Rolls-Royce";
topic[2][2][2] = "Mercedes";
diff = 2;
}
return topic[cat][diff];
}
这将是3d数组,有3个选项,其中包括关卡难度和类别,我如何调用它并使用它,如果人选择这个…它将遍历数组并选择这个我将把它放入一个方法中并在主方法
所以你问如何使用你的数组?最简单的方法是创建一个方法,该方法返回存储在适当类别和难度
中的值。即
public String[] getWords(int cat, int diff)
{
return topic[cat][diff];
}
你可以调用这个方法,然后从返回的数组中选择一个单词让玩家猜。
更新:我要大胆地说,你在编程方面还是个新手,你还不知道如何使用方法。一些轻松的阅读可能会有所帮助。你在你的主方法之外定义这个方法,并调用它来检索给定玩家的单词。传入两个int型值,用于指定要访问的数组中的位置。