Board logo

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

作者: tonyh    時間: 2012-12-1 16:34     標題: 對陣列排序

運用 Arrays.sort() 函式, 對陣列排序.
  1. import java.util.Arrays;
  2. import java.io.Console;
  3. public class ch45
  4. {
  5.     public static void main(String args[])
  6.     {
  7.         int a[]=new int[10];   //宣告陣列並產生陣列實體
  8.         Console input=System.console();
  9.         System.out.println("請任意輸入10個整數");
  10.         for(int i=0; i<10; i++)
  11.         {
  12.             System.out.print("第"+(i+1)+"個數: ");
  13.             a[i]=Integer.parseInt(input.readLine());
  14.         }
  15.         Arrays.sort(a);    //對陣列排序
  16.         System.out.print("您剛剛輸入的10個數由小而大依序為: ");
  17.         for(int i=0; i<10; i++)
  18.         {
  19.             System.out.print(a[i]+" ");
  20.         }
  21.     }
  22. }
複製代碼

作者: t2364705    時間: 2012-12-1 16:41

  1. import java.util.Arrays;
  2. import java.io.Console;
  3. public class ch45
  4. {
  5.     public static void main(String args[])
  6.     {
  7.         int a[]=new int[10];
  8.         Console input=System.console();
  9.         System.out.println("請任意輸入10個整數");
  10.         for(int i=0; i<10; i++)
  11.         {
  12.             System.out.print("第"+(i+1)+"個數: ");
  13.             a[i]=Integer.parseInt(input.readLine());
  14.         }
  15.         Arrays.sort(a);
  16.         System.out.print("您剛剛輸入的10個整數由小到大依序為: ");
  17.         for(int i=0; i<10; i++)
  18.         {
  19.             System.out.print(a[i]+" ");
  20.         }
  21.     }
  22. }
複製代碼

作者: t3742238    時間: 2012-12-1 16:43

  1. import java.util.Arrays;
  2. import java.io.Console;
  3. public class ch45
  4. {
  5.     public static void main(String args[])
  6.     {
  7.       int a[]=new int[10];
  8.       Console input=System.console();
  9.       System.out.println("請輸入任意10個數");
  10.       for(int i=0;i<10;i++)
  11.       {
  12.         System.out.print("第"+(i+1)+"個數:");
  13.         a[i]=Integer.parseInt(input.readLine());
  14.       }
  15.       Arrays.sort(a);
  16.       System.out.print("您剛剛輸入的10個數由小而大的依序為:");
  17.       for(int i=0;i<10;i++)
  18.       {
  19.         System.out.print(a[i]+" ");
  20.       }
  21.     }
  22. }
複製代碼

作者: 尤泓鈞    時間: 2012-12-1 16:44

  1. import java.util.Arrays;
  2. import java.io.Console;
  3. public class ch45
  4. {
  5.     public static void main(String args[])
  6.     {
  7.         int a[]=new int[10];
  8.         Console input=System.console();
  9.         System.out.println("請任意輸入10個整數");
  10.         for(int i=0; i<10; i++)
  11.         {
  12.             System.out.print("第"+(i+1)+"個數: ");
  13.             a[i]=Integer.parseInt(input.readLine());
  14.         }
  15.         Arrays.sort(a);
  16.         System.out.print("您剛剛輸入的10個整數由小到大依序為: ");
  17.         for(int i=0; i<10; i++)
  18.         {
  19.             System.out.print(a[i]+" ");
  20.         }
  21.     }
  22. }
複製代碼

作者: 黃博鴻    時間: 2012-12-1 16:47

  1. import java.util.Arrays;
  2. import java.io.Console;
  3. public class ch45
  4. {
  5.    public static void main(String args[])
  6.    {
  7.       int a[]=new int[10];
  8.       Console input=System.console();
  9.       System.out.println("請輸入10個整數");
  10.       for(int i=0; i<10; i++)
  11.       {
  12.        System.out.print("第"+(i+1)+"個數: ");
  13.        a[i]=Integer.parseInt(input.readLine());
  14.       }
  15.       Arrays.sort(a);
  16.       System.out.print("您剛剛輸入的10個數由小而大依序為: ");
  17.       for(int i=0; i<10; i++)
  18.       {
  19.        System.out.print(a[i]+" ");
  20.       }
  21.    }
  22. }
複製代碼

作者: lon    時間: 2012-12-1 16:47

  1. import java.util.*;
  2. import java.io.*;
  3. public class ch45
  4. {
  5.        public static void main(String arg[])
  6.        {
  7.          Console input=System.console();
  8.          int a[]=new int[10];
  9.          System.out.println("請輸入十個整數:");
  10.          for(int i=0;i<10;i++)
  11.          {
  12.            System.out.println("第"+(i+1)+"個數:");
  13.            a[i]=Integer.parseInt(input.readLine());
  14.          }
  15.          Arrays.sort(a);
  16.          System.out.println("您剛剛輸入的十個整數中由小而大依序為:");
  17.          for(int i=0;i<10;i++)
  18.          {
  19.            System.out.println(a[i]+" ");
  20.          }
  21.        }
  22. }
複製代碼

作者: 蔡昀佑    時間: 2012-12-1 16:47

  1. import java.util.Arrays;
  2. import java.io.Console;
  3. public class ch45
  4. {
  5.     public static void main(String args[])
  6.     {
  7.         int a[]=new int[10];   //宣告陣列並產生陣列實體
  8.         Console input=System.console();
  9.         System.out.println("請任意輸入10個整數");
  10.         for(int i=0; i<10; i++)
  11.         {
  12.             System.out.print("第"+(i+1)+"個數: ");
  13.             a[i]=Integer.parseInt(input.readLine());
  14.         }
  15.         Arrays.sort(a);    //對陣列排序
  16.         System.out.print("您剛剛輸入的10個數由小而大依序為: ");
  17.         for(int i=0; i<10; i++)
  18.         {
  19.             System.out.print(a[i]+" ");
  20.         }
  21.     }
  22. }
複製代碼

作者: 粘靖瑜    時間: 2012-12-1 16:57

  1. import java.util.Scanner;
  2. public class ch44
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          String a;
  7.          int b;
  8.          float c;
  9.          Scanner input=new Scanner(System.in);
  10.          System.out.print("請輸入一字串: ");
  11.          a=input.next();
  12.          System.out.println(a);
  13.          System.out.print("請輸入一整數: ");
  14.          b=input.nextInt();
  15.          System.out.println(b);
  16.          System.out.print("請輸入一浮點數: ");
  17.          c=input.nextFloat();
  18.          System.out.println(c);
  19.     }
  20. }
複製代碼

作者: 劉漢文    時間: 2012-12-15 11:15

  1. import java .util.Arrays;
  2. import java .io.Console;
  3. public class ch45
  4. {
  5.     public static void main(String args[])
  6.     {
  7.       int a[]=new int[10];
  8.       Console c=System.console();
  9.       System.out.println("請任意輸入10個整數");
  10.       for(int i=0; i<10; i++)
  11.       {
  12.               System.out.print("第"+(i+1)+"個數: ");
  13.               a[i]=Integer.parseInt(c.readLine());
  14.       }
  15.       Arrays.sort(a);
  16.       System.out.println("你剛輸入的十個數字由小到大依序為: ");
  17.       for(int i=0; i<=9; i++)
  18.       {
  19.         System.out.print(a[i]+"  ");
  20.       }
  21.     }
  22. }
複製代碼





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