Board logo

標題: 對陣列排序 [打印本頁]

作者: tonyh    時間: 2017-3-4 11:37     標題: 對陣列排序

本帖最後由 tonyh 於 2017-3-4 11:41 編輯

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

試運用 Arrays 類別中的 sort() 方法, 對該陣列排序.

  1. import java.util.Arrays;
  2. public class Ch40
  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. }
複製代碼

作者: 黃茂勛    時間: 2017-3-4 11:51

  1. import java.util.Arrays;
  2. public class Ch40
  3. {
  4.   public static void main(String args[])
  5.   {
  6.      int n[]={-87,87,0,8787,-8787,-9487,5487};
  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. }
複製代碼

作者: 林侑成    時間: 2017-3-4 11:52

  1. import java.util.Arrays;
  2. public class Ch40
  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. }
複製代碼

作者: 陸長辰    時間: 2017-3-4 11:54

  1. import java.util.Arrays;
  2. public class Ch26
  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. }
複製代碼

作者: 陳泓瑜    時間: 2017-3-4 12:01

  1. import java.util.Arrays;
  2. public class Ch32
  3. {
  4.     public static void main(String args[])
  5.     {
  6.        int n[]={45645,565456,564456,131,8,45645,6456487,5454,21,454,864684}
  7.       
  8.        System.out.println("BEFORE:");
  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("AFTER:");
  14.        for(int i=0; i<n.length; i++)
  15.           System.out.print(n[i]+" ");
  16.     }
  17. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2