返回列表 發帖

對陣列排序 (一)

本帖最後由 tonyh 於 2020-2-4 14:53 編輯

假設有一陣列其內容為:
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 Ch30 {

  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.                 Arrays.sort(n);
  9.                 System.out.println("\n排序後(遞增): ");
  10.                 for(int i=0; i<n.length; i++)
  11.                         System.out.print(n[i]+" ");
  12.                 System.out.println("\n排序後(遞減): ");
  13.                 for(int i=n.length-1; i>=0; i--)
  14.                         System.out.print(n[i]+" ");       
  15.         }
  16. }
複製代碼

  1. public class Ch5 {

  2.         public static void main(String[] args)
  3.         {
  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.         }

  14. }
複製代碼

TOP

  1. public class Ch42 {

  2.         public static void main(String[] args)
  3.         {
  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.         }

  14. }
複製代碼

TOP

  1. import java.lang.reflect.Array;
  2. import java.util.Arrays;
  3. import java.util.Scanner;


  4. public class Ch54 {

  5.         public static void main(String[] args) {
  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.        
  17.         }
  18. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch30 {

  3.         public static void main(String[] args)
  4.         {
  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.                 System.out.println();
  10.                 Arrays.sort(n);
  11.                 System.out.println("排序後:");
  12.                 for(int i=0;i<n.length; i++)
  13.                         System.out.print(n[i]+" ");
  14.         }
  15. }
複製代碼

TOP

  1. package po;

  2. import java.util.Arrays;

  3. public class po {

  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.     System.out.println();
  10.     Arrays.sort(n);
  11.     System.out.println("排序後:");
  12.     for(int i=0; i<n.length; i++)
  13.             System.out.print(n[i]+" ");
  14.         }

  15. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch37 {

  3.         public static void main(String[] args)
  4.         {
  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.                 System.out.println();
  10.                 Arrays.sort(n);
  11.                 System.out.println("排序後: ");
  12.                 for (int i=0;i<n.length;i++)
  13.                         System.out.print(n[i]+" ");
  14.                 System.out.println();
  15.         }
  16. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch01
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 int n[]={53,642,-5,66,73,-26,0,896,-782};
  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 Ch50
  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.                
  17.                
  18.                
  19.     }


  20.                
  21. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch20  
  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.         
  17.         
  18. }
  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.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("\n排序後(遞增): ");
  11.                 for(int i=0; i<n.length; i++)
  12.                         System.out.print(n[i]+" ");
  13.                 System.out.println();
  14.                 System.out.println("\n排序後(遞減): ");
  15.                 for(int i=n.length-1; i>=0; i--)
  16.                         System.out.print(n[i]+" ");
  17.                 System.out.println();               
  18.         }
  19. }
複製代碼

TOP

  1. import java.util.Arrays;

  2. public class Ch1 {

  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.         }
  14. }
複製代碼

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.                 }
  9.                 System.out.println();
  10.                 Arrays.sort(n);
  11.                 System.out.println("排列後: ");
  12.                 for(int i=0;i<n.length;i++){
  13.                         System.out.print(n[i]+" ");
  14.                 }       
  15.         }
  16. }
複製代碼

TOP

返回列表