在 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中文网其他相关文章!