我有一個5大小的數組,我想從隨機函數中分配值,如果任何索引沒有它。如何同時檢查一個while循環中的所有數組索引Java
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次的條件。
我試過For-loop if-else條件,但 的問題是,我想同時檢查所有數組索引。
請嘗試瞭解我在問什麼。我想同時檢查所有數組索引值(一次性)。
在for循環中,我們一次只能檢查一個值。
不,我要求在循環中一次檢查每個值,如果條件是一次檢查一個值。 – OMAiS 2013-04-22 21:07:16
我想在同一時間檢查所有值 – OMAiS 2013-04-22 21:08:00
@OMAiS你(或電腦,或任何東西)在給定的時間只能做一件事。計算機只能在給定的時間比較兩個值。 – wtsang02 2013-04-22 21:09:29