我希望读取整数“数组大小为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;
}
}
答案 0 :(得分:2)
您正在使用相同的数字填充数组。你必须把
在randomNum = generator.nextInt(11);
之前进入for循环arrayone[] = randomNum;
在这里你又犯了一个错误arrayone[i] = randomNum;
而不是arrayone[] = randomNum;
,因为你必须定义数组的索引。