2015-11-30 92 views
0

批評是受歡迎的!我正在學習,希望得到糾正,以便我可以學習 !Java:使用for循環來填充特定範圍內的隨機整數陣列

我怎麼會去使用for-loop產生一個random values填補像1範圍內的array至50

我有它的成立填補了同然而,許多數字數組用戶希望填寫。我現在只是在玩數組,試圖瞭解如何以不同的方式使用它們。我知道我會有一個測試來,我必須做類似的事情,並希望掌握它。

這是我到目前爲止......但我想用random integers填充它在一個範圍內(任何範圍),但爲了給出一個範圍學習的目的,讓我們一起去1-50 。

import java.util.Scanner; 
import java.util.Random; 

{public static void main(String [] args) 
    { 
    Scanner MyScan = new Scanner(System.in); 
    int Number; 
    System.out.println("How many integers do you want in your array?"); 
    Number = MyScan.nextInt(); 
    int[] MyArray = new int[Number]; 

    }//end main 
}//end class 
+0

批評是值得歡迎的:請堅持到Java標準命名;變量應該以小寫字符開頭。 – RobAu

+0

謝謝@RobAu我會這麼做的。我仍然在學習所有的規則。我很感激!我一定會記住這一點。 – Victoria22

回答

1
Random r = new Random(); 
int Low = 10; 
int High = 100; 

for(int i = 0; i < MyArray .length; i++){ 
     MyArray [i] = r.nextInt(High-Low) + Low; 
    } 
+0

謝謝@ jipr311我找不到任何足夠清楚的東西,而沒有試圖破譯其他人的代碼。我很感激! – Victoria22