我正在编写一个程序,我必须让计算机随机选择我已记为字符串数组的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 targetNumber = (int) (Math.random() * 10);
System.out.println("I'm thinking of an item, I will only choose one of 10...");
System.out.println(getElement(targetNumber));