【发布时间】:2015-05-03 13:54:08
【问题描述】:
我正在尝试将带有数字“1”的数组填充到随机索引中!谁能帮助我?提前谢谢你:)
int[] array = new int[5]; //main array
int[] tempArray = new int[array.length]; //temporary array
boolean isThere;
int randomIndex;
for (int i = 0; i < array.length; i++) {
isThere = false;
randomIndex = (int) (Math.random() * array.length);
for (int j = 0; j < array.length; j++) {
if (tempArray[j] == randomIndex) {
isThere = true;
break;
}
}
if (!isThere) {
array[randomIndex] = 1;
tempArray[i] = randomIndex;
}
}
for (int i = 0; i < array.length; i++) {
System.out.println("\n" + array[i]);
}
【问题讨论】:
-
您有什么具体问题吗?
-
请提供更多细节。您的代码有什么问题?有什么例外吗?
-
在随机索引处填充数组没有多大意义,您要在随机索引处插入一个值吗?
-
"你想在随机索引处插入一个值吗?"是的..这正是我想要的!