Java 程序对长整型数组进行排序
在本文中,我们将使用 Java 对长整型数组进行排序。我们将使用 Arrays 类中的 Arrays.sort() 方法,该类位于 java.util 包 中。它将帮助我们以 升序排列数据,使其更易于使用。我们将从一个未排序的数组开始,显示它,使用 Java 的内置方法对其进行排序,然后显示排序后的数组。
问题陈述
给定一个未排序的长整型数字数组,编写一个 Java 程序来排序该未排序数组。
输入
Unsorted long array: 987, 76, 5646, 96,8768, 8767
输出
Sorted long array:
76
96
987
5646
8767
8768
排序长整型数组的步骤
以下是排序长整型数组的步骤:
- 我们导入 java.util 包以使用 Arrays 类。
- 在其中初始化 Demo 类,其中包含一个 main 类,程序从该类开始执行。
- 我们用预定义值初始化一个长整型数组。
- 使用 for-each 循环 打印排序前数组的每个元素。
- 调用 Arrays.sort(arr) 方法对数组进行排序。
- 另一个 for-each 循环打印排序后数组的每个元素,以显示最终的排序结果。
Java 程序对长整型数组进行排序
以下是排序长整型数组的示例:
import java.util.*; public class Demo { public static void main(String []args) { long[] arr = new long[] { 987, 76, 5646, 96,8768, 8767 }; System.out.println("Unsorted long array:"); for (long l : arr) { System.out.println(l); } System.out.println("Sorted long array:"); Arrays.sort(arr); for (long l : arr) { System.out.println(l); } } }
输出
Unsorted long array: 987 76 5646 96 8768 8767 Sorted long array: 76 96 987 5646 8767 8768
代码解释
在这个 Java 程序中,我们从 java.util 包中导入了 Arrays 类以使用 Arrays.sort() 方法。它定义了主类 Demo 和 main 方法,程序从该方法开始执行。一个长整型数组用预定义值初始化以显示初始的未排序数组,for-each 循环遍历每个元素并逐个打印它们。之后,调用 Arrays.sort(arr) 方法以升序对数组进行排序。排序后,另一个 for-each 循环打印现在已排序的数组的每个元素,清晰地显示结果。
广告