3 回答
TA貢獻1946條經驗 獲得超4個贊
在 switch 內部同時創建和初始化,如下所示:
int[] array;
//"randomNo is set as a random number between 1 and 5 inclusive."
switch(randomNo){
case 1: array = new int[]{0, 1, 2, 3, 4}; break;
case 2: array = new int[]{8, 9, 10, 11, 12}; break;
case 3: array = new int[]{3, 4, 5, 6, 7}; break;
case 4: array = new int[]{18, 19, 20, 21, 22}; break;
case 5: array = new int[]{14, 15, 16, 17, 18}; break;
default: array = new int[5]; break;
}
TA貢獻2011條經驗 獲得超2個贊
讓 Random 庫為您完成工作,而不是手動選擇隨機數(不是很隨機):
import java.util.Random;
Random rand = new Random();
for (int i = 0; i < array.length; i++) {
array[i] = rand.nextInt();`
}
TA貢獻1830條經驗 獲得超9個贊
您可以遍歷數組并將每個值設置為隨機數。此示例將為數組中的每個值執行此操作,并分配一個介于 1 和 50 之間的數字。
for(int i = 0; i< array.length; i++){
Random rand = new Random();
array[i] = rand.nextInt(50) + 1;
}
添加回答
舉報
