Board logo

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

作者: tonyh    時間: 2019-7-4 13:59     標題: 對陣列排序 (一)

本帖最後由 tonyh 於 2019-8-6 15:06 編輯

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

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

[attach]6939[/attach]
  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. }
複製代碼

作者: 古蕾娜    時間: 2019-7-4 14:10

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

  3. public class Ch05 {

  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("Before the sequence: ");
  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("After the sequence: ");
  13.         for(int i=0; i<n.length; i++)
  14.             System.out.print(n[i]+" ");
  15.         }
  16.      }
複製代碼

作者: 李從赫    時間: 2019-7-4 14:10

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

  17. }
複製代碼

作者: 林宥杰    時間: 2019-7-4 14:12

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

  17. }
複製代碼

作者: 古昇暘    時間: 2019-7-4 14:12

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

作者: 陳璽安    時間: 2019-7-4 14:12

  1. public class Ch14
  2. {
  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.               }   
複製代碼

作者: 李承洋    時間: 2019-7-4 14:12

  1. import java.util.Arrays;


  2. public class Ch15 {

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

作者: 王煦    時間: 2019-7-4 14:13

  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();
  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. }
複製代碼

作者: 陳致翰    時間: 2019-7-4 14:13

  1. package Ch01;

  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.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=n.length-1;i>0; i--)
  15.                 System.out.print(n[i]+" ");
  16.         }

  17. }
複製代碼

作者: 陳柏銓    時間: 2019-7-4 14:13

  1. import java.util.Arrays;


  2. public class Ch123 {
  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.         }   
  15. }

  16.        
複製代碼

作者: 李佳諭    時間: 2019-7-4 14:13

本帖最後由 李佳諭 於 2019-7-4 14:15 編輯
  1. import java.util.Arrays;


  2. public class Ch42 {

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

作者: 吳庭慈    時間: 2019-7-4 14:14

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

作者: 蔡杰恩    時間: 2019-7-4 14:14

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

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

作者: 劉欽文    時間: 2019-7-4 14:15

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

作者: 張啟廣    時間: 2019-7-4 14:15

  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-1;i++)
  9.                         System.out.print(n[i]+" ");
  10.                 System.out.println();

  11.                 System.out.println("排序後 ");
  12.                 Arrays.sort(n);
  13.                 for(int i=0;i<=n.length-1;i++)
  14.                         System.out.print(n[i]+" ");
  15.                 System.out.println();               
  16.         }
  17. }
複製代碼

作者: 陳智鈞    時間: 2019-7-4 14:16

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

作者: 葉子于    時間: 2019-7-4 14:17

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

作者: 李沛儒    時間: 2019-7-4 14:18

  1. import java.util.Arrays;
  2. public class Ch00
  3. {
  4.     public static void main(String args[])
  5.     {
  6.             int n[]={347,652,-377,654546,-3964,0,-121,978930,177763623};
  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. }
複製代碼

作者: 謝宗佑    時間: 2019-7-4 14:19

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

作者: 賴駿榮    時間: 2019-7-4 14:25

  1. package 陣列;
  2. import java.util.Arrays;
  3. public class ch06陣列的排序
  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. }
複製代碼

作者: 蔡杰希    時間: 2019-7-4 14:39

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

作者: 宋威廷    時間: 2019-7-4 15:04

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

作者: 陳柏銓    時間: 2019-7-4 16:07

  1. import java.io.Console;
  2. import java.util.Arrays;
  3. import java.util.Scanner;
  4. public class Ch200 {

  5.         public static void main(String[] args) {
  6.         Scanner s=new Scanner(System.in);
  7.     System.out.println("請任意輸入10個整數");
  8.     String a[]=new String[10];
  9.     for(int i=0; i<10; i++)
  10.             {System.out.println("第"+(i+1)+"個數: ");
  11.             a[i]=s.nextLine();
  12.             }
  13.     Arrays.sort(a);
  14.     for(int i=0; i<10; i++)
  15.     System.out.println(a[i]+" ");
  16.         }

  17. }
複製代碼





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