返回列表 發帖

對陣列排序 (一)

假設有一陣列其內容為:
int n[]={34,65,7,-3,6546,-564,0,-11,90,123};

試運用 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 Ch01{
  3.     public static void main(String args[])
  4.     {
  5.         int a[]={34,65,7,-3,6546,-564,0,11,90,123};
  6.         System.out.println("排序前: ");
  7.         for(int i=0; i<a.length; i++)
  8.                 System.out.print(a[i]+" ");
  9.         Arrays.sort(a);
  10.         System.out.println("\n排序後: ");
  11.         for(int i=0; i<a.length; i++)
  12.                 System.out.print(a[i]+" ");
  13.     }
  14. }
複製代碼

TOP

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

TOP

本帖最後由 張郁庭 於 2019-8-6 15:06 編輯
  1. import java.util.Arrays;

  2. public class Ch01
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         int n[]={21,-65,-45,12,46,52,-4,85,-67,95};
  7.         System.out.print("排序前: ");
  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.print("排序後: ");
  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 Ch02
  3. {
  4.         public static void main(String args[])
  5.         {
  6.                 int n[]={34,65,7,-3,6546,-564,-11,90,132};
  7.                 System.out.println("排序前: ");
  8.                 for(int i=0;i<n.length;i++)
  9.                         System.out.println(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.println(n[i]+" ");               
  15.         }
  16. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch10
  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 CH01
  3. {
  4.     public static void main(String args[])
  5.     {
  6.             int a[]={34,65,7,-3,6546,-564,0,-1,90,123};
  7.             System.out.println("排序前:");        
  8.             for(int i=0; i<a.length; i++)            
  9.                     System.out.print(a[i]+" ");
  10.             System.out.println();
  11.             Arrays.sort(a);
  12.             System.out.println("排序後(由小而大):");        
  13.             for(int i=0; i<a.length; i++)            
  14.                     System.out.print(a[i]+" ");
  15.             System.out.println();
  16.             System.out.println("排序後(由大而小):");        
  17.             for(int i=a.length-1; i>=0; i--)            
  18.                     System.out.print(a[i]+" ");
  19.     }
  20. }
複製代碼

TOP

  1. import java.util.Arrays;

  2. public class Ch01 {
  3.         public static void main(String[] args) {
  4.                 int n[]={34,65,7,-3,6546,-564,0,-11,90,123};
  5.                 System.out.print("排序前: ");
  6.                 for(int i=0; i<n.length; i++)
  7.                         System.out.print(n[i]+" ");
  8.                 System.out.println();
  9.                 System.out.print("排序後(小到大): ");
  10.                 Arrays.sort(n);
  11.                 for(int i=0; i<n.length; i++)
  12.                         System.out.print(n[i]+" ");
  13.                 System.out.println();
  14.                 System.out.print("排序後(大到小): ");
  15.                 for(int i=n.length-1; i>=0; i--)
  16.                         System.out.print(n[i]+" ");
  17.                        
  18.         }
  19. }
複製代碼
巨槌瑞斯!!!誇爪!!!哈哈哈哈!!!
還敢下來阿冰鳥

TOP

  1. import java.util.Arrays;

  2. public class Ch02
  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("\n排序後(由小而大):");
  11.                 Arrays.sort(n);
  12.                 for(int i=0;i<n.length;i++)
  13.                         System.out.print(n[i]+" ");
  14.                 System.out.println("\n排序後(由大而小):");
  15.                 for(int i=n.length-1;i>=0;i--)
  16.                         System.out.print(n[i]+" ");
  17.         }
  18. }
複製代碼
:))))))))))))))

TOP

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

TOP

本帖最後由 余映均 於 2019-8-6 15:08 編輯
  1. import java.util.Arrays;
  2. public class Ch01 {

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

TOP

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

TOP

  1. import java.util.Arrays;
  2. import java.util.Scanner;

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

  18.   }


  19. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch10
  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.lang.reflect.Array;
  2. import java.util.Arrays;

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

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

TOP

返回列表