在Java 中對數組進行排序
問題:
如何對數組進行排序Java中以從最低值到最高值的順序排列的10個整數程式?
解:
import java.util.Arrays; public static void main(String args[]) { int[] array = new int[10]; array[0] = ((int) (Math.random() * 100 + 1)); array[1] = ((int) (Math.random() * 100 + 1)); array[2] = ((int) (Math.random() * 100 + 1)); array[3] = ((int) (Math.random() * 100 + 1)); array[4] = ((int) (Math.random() * 100 + 1)); array[5] = ((int) (Math.random() * 100 + 1)); array[6] = ((int) (Math.random() * 100 + 1)); array[7] = ((int) (Math.random() * 100 + 1)); array[8] = ((int) (Math.random() * 100 + 1)); array[9] = ((int) (Math.random() * 100 + 1)); // Sort the array in place from lowest to highest value Arrays.sort(array); // Print the sorted array System.out.println(Arrays.toString(array)); }
要在Java中對陣列進行排序,我們可以使用Arrays.sort()方法。此方法將陣列作為輸入,並使用其元素的自然順序按升序對其進行排序。在提供的程式碼中,行 Arrays.sort(array);在列印排序後的陣列之前新增。
排序後,陣列變數中的元素將從最低值到最高值排序。然後使用 Arrays.toString() 方法將排序後的陣列轉換為用於列印的字串表示形式。
以上是如何在Java中將整數陣列從最低到最高排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!