我在這裏有一個程序,允許用戶輸入一個數字(n)和程序輸出的n個隨機數。我需要創建一個循環,將這些隨機值從最小值組織到最大值,但我不確定如何去做這些,有什麼想法?謝謝,如何按順序組織隨機值?
// takes inputted value to "randomize" numbers too
int amtOfNumbers = Integer.parseInt(amtOfNumbersField.getText());
int[] random = new int[amtOfNumbers-1]; // 1 prevents array from including 0
Random r = new Random(); //for random values
// Insert random numbers into the array
for (int i = 0; i < random.length; i++) {
random[i] = r.nextInt(100) + 1;
}
// Output random numbers
for (int i = 0; i < random.length; i++) {
itsATextArea.append(random[i] + "\n");
}
我將信息(隨機n值)存儲在數組中,以便稍後可以調用它們。
您有很多選擇:https://en.wikipedia.org/wiki/Sorting_algorithm。或者使用內置的java排序功能。 –
我認爲java有這個'Arrays.Sort()'的東西。如果你需要組織數組,我認爲這種方法可能很有用 –
你的意思是像'Arrays.sort(random);'? –