返回列表 發帖

[作業] 對陣列排序 (二)

本帖最後由 tonyh 於 2014-7-19 14:36 編輯

運用 Console 類別 與 Arrays 類別, 完成如下畫面之程式.

  1. import java.io.Console;
  2. import java.util.Arrays;
  3. public class ch40
  4. {
  5.     public static void main(String args[])
  6.     {
  7.          Console c=System.console();
  8.          System.out.println("請任意輸入10個整數");
  9.          int n[]=new int[10];
  10.          for(int i=0; i<10; i++)
  11.          {
  12.               System.out.print("第"+(i+1)+"個數: ");
  13.               n[i]=Integer.parseInt(c.readLine());
  14.          }
  15.          Arrays.sort(n);
  16.          System.out.print("您剛剛輸入的10個數由小而大依序為: ");
  17.          for(int i=0; i<10; i++)
  18.              System.out.print(n[i]+" ");
  19.          System.out.println();
  20.     }
  21. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

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

TOP

本帖最後由 林以諾 於 2014-7-19 14:18 編輯
  1. import java.io.Console;
  2. import java.util.Arrays;
  3. public class ch38
  4. {
  5.     public static void main(String args[])
  6.     {
  7.           Console c=system.CONSOLE();
  8.           System.out.println("請輸入十個數字: ");
  9.           int n[]=new int[10];
  10.           for(int i=0;i<10;i++)
  11.           {
  12.              System.out.print("第"+i+"個字: ");
  13.              n[i]=Interger.parseInt(c=.readline());
  14.              Arrats.sort(n ;
  15.              System.out.print("十個數字按照大小:");
  16.              for(int i=0;i<10;i++)
  17.              System.out.println(n[i]+" ");
  18.               }
  19.     }
  20. }
複製代碼

TOP

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

TOP

本帖最後由 張瀚仁 於 2014-7-19 14:12 編輯
  1. import java.io.Console;
  2. import java.util.Arrays;
  3. public class ch39
  4. {
  5.     public static void main(String args[])
  6.     {
  7.         int a,b,c,d,e,f,g,h,i,j;
  8.         System.out.println("請任意輸入十個整數");
  9.         Console co=System.console();
  10.         System.out.print("請輸入第一個數:");
  11.         a=Integer.parseInt(co.readLine());
  12.         System.out.print("請輸入第二個數:");
  13.         b=Integer.parseInt(co.readLine());
  14.         System.out.print("請輸入第三個數:");
  15.         c=Integer.parseInt(co.readLine());
  16.         System.out.print("請輸入第四個數:");
  17.         d=Integer.parseInt(co.readLine());
  18.         System.out.print("請輸入第五個數:");
  19.         e=Integer.parseInt(co.readLine());
  20.         System.out.print("請輸入第六個數:");
  21.         f=Integer.parseInt(co.readLine());
  22.         System.out.print("請輸入第七個數:");
  23.         g=Integer.parseInt(co.readLine());
  24.         System.out.print("請輸入第八個數:");
  25.         h=Integer.parseInt(co.readLine());
  26.         System.out.print("請輸入第九個數:");
  27.         i=Integer.parseInt(co.readLine());
  28.         System.out.print("請輸入第十個數:");
  29.         j=Integer.parseInt(co.readLine());
  30.         int n[]={a,b,c,d,e,f,g,h,i,j};
  31.         Arrays.sort(n);
  32.         System.out.print("您剛剛輸入的十個數由小而大依序為:");
  33.         for(int io=0;io<=9;io++)
  34.         {
  35.             System.out.print(n[io]+" ");
  36.         }


  37.     }
  38. }
複製代碼

TOP

返回列表