【发布时间】:2011-05-26 23:48:15
【问题描述】:
我正在编写一个程序,我必须让计算机随机选择我作为字符串数组写下来的 10 个对象中的 1 个...我使用 math.random 函数来计算一个数字...
int targetNumber = (int) (Math.random() * 10);
System.out.println("I'm thinking of an item, I will only choose one of 10...");
我如何将随机生成的 int 链接到包含十个不同项目的字符串数组中的字符串...第一次做 java 和一个相当大的菜鸟,这部分一直失败
public static String getElement(int x){
String[] stringArray = new String[10];
stringArray[0] = "Gold";
stringArray[1] = "Barnacle";
stringArray[2] = "Wenches";
stringArray[3] = "Wooden Leg";
stringArray[4] = "Davey Jones Locker";
stringArray[5] = "Keira Knightley";
stringArray[6] = "Capt. Sparrow's Sword";
stringArray[7] = "The Black Pearl";
stringArray[8] = "Davey Jones Heart";
stringArray[9] = "Diamonds";
return stringArray[x];
}
它的加勒比海盗主题...学校作业
【问题讨论】:
-
您能否编辑您的问题以澄清您所说的“将随机生成的 int 链接到包含十个不同项目的字符串数组中的字符串”时的意思?