我有一个大小为 5 的数组,如果任何索引都没有,我想从随机函数中分配值。
while(positionXtoStart==array1[0] || positionXtoStart==array1[1] ||
positionXtoStart==array1[2] || positionXtoStart==array1[3] ||
positionXtoStart==array1[4])
{
positionXtoStart = (rand1.nextInt(400) + 1)+30;
}
此解决方案适用于小尺寸数组,但如果我有大小为 1000 的数组,我无法在 while 循环中输入 1000 个条件。
我尝试了带有 if-else 条件的 For 循环,但问题是,我想同时检查所有数组索引。
请试着理解我在问什么。我想同时检查所有数组索引值(一次)。
在 For 循环中,我们一次只能检查一个值。