返回列表 發帖

對陣列排序

本帖最後由 鄭繼威 於 2022-12-17 09:29 編輯

假設有一陣列其內容為:
int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
利用套件 java.util 中的 Arrays類別, 來做陣列排序.
運用 Arrays 類別中的 sort() 函式, 對該陣列按數字升序進行排序。.

  1. import java.util.Arrays;
  2. public class Ch42
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
  7.         System.out.println("排序前:");
  8.         for(int i=0; i<n.length; i++)
  9.              System.out.print(n[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(n);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<n.length; i++)
  14.              System.out.print(n[i]+" ");
  15.     }
  16. }
複製代碼

  1. import java.util.Arrays;
  2. public class Ch42
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
  7.         System.out.println("排序前:");
  8.         for(int i=0; i<n.length; i++)
  9.              System.out.print(n[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(n);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<n.length; i++)
  14.              System.out.print(n[i]+" ");
  15.     }
  16. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch07
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
  7.         System.out.println("排序前:");
  8.         for(int i=0; i<n.length; i++)
  9.              System.out.print(n[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(n);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<n.length; i++)
  14.              System.out.print(n[i]+" ");
  15.     }
  16. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch42
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
  7.         System.out.println("排序前:");
  8.         for(int i=0; i<n.length; i++)
  9.              System.out.print(n[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(n);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<n.length; i++)
  14.              System.out.print(n[i]+" ");
  15.     }
  16. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch03
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
  7.         System.out.println("排序前:");
  8.         for(int i=0;i<n.length;i++)
  9.             System.out.print(n[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(n);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<n.length; i++)
  14.              System.out.print(n[i]+" ");
  15.     }
  16. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch29
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int X[]={34,65,7,-3,6546,-564,0,-11,90,123};
  7.         System.out.println("排序前:");
  8.         for(int i=0; i<X.length; i++)
  9.              System.out.print(X[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(X);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<X.length; i++)
  14.            System.out.print(X[i]+"  ");
  15.     }
  16. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch01
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int n[]={22,11,12,123,55};
  7.         System.out.println("排序前:");
  8.         for(int i=0; i<n.length; i++)
  9.              System.out.print(n[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(n);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<n.length; i++)
  14.              System.out.print(n[i]+" ");
  15.     }
  16. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch39
  3. {
  4.     public static void main(String args[])
  5.     {
  6.        int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
  7.        System.out.print("排序前:");
  8.        for(int x=0;x<n.length;x++)
  9.            System.out.print(n[x]+" ");
  10.        System.out.println();
  11.        Arrays.sort(n);
  12.        System.out.print("排序後:");
  13.        for(int x=0;x<n.length;x++)
  14.            System.out.print(n[x]+" ");
  15.     }
  16. }
複製代碼

TOP

  1. // Online Java Compiler
  2. // Use this editor to write, compile and run your Java code online
  3. import java.util.Arrays;
  4. class HelloWorld {
  5.     public static void main(String[] args) {
  6.            int n[]={22,11,12,123,55};
  7.         System.out.println("排序前:");
  8.         for(int i=0; i<n.length; i++)
  9.              System.out.print(n[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(n);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<n.length; i++)
  14.     }
  15. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch01
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
  7.         System.out.println("排序前:");
  8.         for(int i=0; i<n.length; i++)
  9.              System.out.print(n[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(n);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<n.length; i++)
  14.              System.out.print(n[i]+" ");
  15.     }
  16. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch34
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
  7.         System.out.println("排序前:");
  8.         for(int i=0;i<n.length;i++)
  9.             System.out.print(n[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(n);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<n.length; i++)
  14.              System.out.print(n[i]+" ");
  15.     }
  16. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch42
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
  7.         System.out.println("排序前:");
  8.         for(int i=0; i<n.length; i++)
  9.              System.out.print(n[i]+" ");
  10.         System.out.println();
  11.         Arrays.sort(n);
  12.         System.out.println("排序後:");
  13.         for(int i=0; i<n.length; i++)
  14.              System.out.print(n[i]+" ");
  15.     }
  16. }
複製代碼

TOP

返回列表