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 迴圈列印現在已排序的陣列的每個元素,清晰地顯示結果。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP