使用java.util.Random读取整数数组大小并使用随机数填充

时间:2013-02-06 14:22:31

标签: java arrays random

我希望读取整数“数组大小为1”,然后使用1到10之间的随机数填充该数组。

以下是我的代码。事实上,我必须读取整数以给数组一个大小完全混淆我。如何使用随机数填充数组?

我是数组新手,这也是我第一次使用java.util.Random。非常感谢有人表现出我已经完成的任务,所以我可以自己阅读并做几次。谢谢。

public void createUI() {    
    createInput("Array size one");
    setButtonLabel("Submit");
}

public void processInput(){
    int sizeone = nextInt("Array size one");
    int [] arrayone= new int[sizeone];
    int randomNum;
    Random generator = new Random();
    randomNum = generator.nextInt(11);

    for (int i = 0; i < arrayone.length; i++) {
      arrayone[] = randomNum;
    }
}   

1 个答案:

答案 0 :(得分:2)

您正在使用相同的数字填充数组。你必须把 在randomNum = generator.nextInt(11);之前进入for循环arrayone[] = randomNum; 在这里你又犯了一个错误arrayone[i] = randomNum;而不是arrayone[] = randomNum;,因为你必须定义数组的索引。