我正在编写一个程序,我必须让计算机随机选择我已记为字符串数组的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));

10-07 18:49