返回列表 發帖

[隨堂測驗] 對陣列排序 (三)

本帖最後由 tonyh 於 2019-8-19 15:21 編輯

利用參數傳值法, 設計一程式可對使用者輸入的字母做排序.
參考執行畫面如下:


本帖隱藏的內容需要回復才可以瀏覽

  1. import java.util.Arrays;
  2. public class Hello
  3. {
  4.   public static void main(String args[])
  5.   {
  6.     System.out.println("你剛輸入的參數依序為....");
  7.     Arrays.sort(args);
  8.     for(int i=0; i<args.length; i++)
  9.       System.out.println("args["+i+"]="+args[i]);
  10.   }
  11. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch02
  3. {
  4.    public static void main(String args[])
  5.    {
  6.          System.out.println("您剛剛輸入得參數依序為...") ;
  7.          Arrays.sort(args);
  8.          for(int i=0;i<args.length;i++)
  9.          System.out.println(args[i]+" ");
  10.   }

  11. }
複製代碼

TOP

本帖最後由 戴安利 於 2019-8-10 16:00 編輯
  1. import java.util.Arrays;
  2. public class Haha
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         System.out.println("您剛總共輸入了"+args.length+"個參數");
  7.         System.out.print("對字母排序後, 依序為: ");
  8.         Arrays.sort(args);
  9.         for(int i=0; i<args.length; i++)
  10.              System.out.println(args[i]+" ");
  11.     }
  12. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Work
  3. {
  4.     public static void main(String args[])
  5.     {
  6.         System.out.println("您剛輸入的參數依序為...");
  7.          Arrays.sort(args);
  8.          for(int i=0; i<args.length; i++)
  9.              System.out.println("args["+i+"]="+args[i]);

  10.     }

  11. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. public class Ch01
  4. {
  5.     public static void main(String[] args)
  6.     {
  7.         Scanner s=new Scanner(System.in);
  8.         String x[]=new String[10];
  9.         System.out.println("請輸入10個字母");
  10.         for(int i=0; i<10; i++)
  11.         {
  12.         System.out.print("第"+(i+1)+"個:");
  13.         x[i]=s.nextLine();
  14.         }
  15.         Arrays.sort(x);
  16.         System.out.println("您剛剛輸入的10個字母由小到大排列依序為: ");
  17.         for(int i=0; i<10; i++)
  18.         {
  19.             System.out.print(x[i]+" ");
  20.         }
  21.     }
  22. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. public class Bc{
  4.      public static void main(String args[]) {
  5.           Scanner c = new Scanner(System.in);

  6.           System.out.print("輸入行列數量:");
  7.           int s = c.nextInt();
  8.           int []a =new int[s];
  9.           System.out.println("請輸入"+s+"個整數");
  10.           for(int i=0;i<s;i++)
  11.           {
  12.                System.out.print("第"+(i+1)+"個數:");
  13.                a[i] = c.nextInt();
  14.           }

  15.           Arrays.sort(a);
  16.           System.out.print("您剛剛輸入的"+s+"個整數由小而大依序為:");
  17.           for(int i=0;i<s;i++)
  18.           {
  19.                System.out.print(a[i]+" ");
  20.           }
  21.      }

  22. }
複製代碼

TOP

本帖最後由 陳柏霖 於 2019-8-3 17:23 編輯
  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. public class Ch83{
  4.   public static void main(String[] args){
  5.     Arrays.sort(args);
  6.     System.out.println("您剛輸入的字母為:");
  7.     for(int i=0; i<args.length; i++)
  8.     {
  9.     System.out.println(args[i]);
  10.     }
  11.   }
  12. }
複製代碼

TOP

本帖最後由 章幼莛 於 2019-8-3 17:20 編輯
  1. import java.util.Arrays;
  2. public class ch02
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          System.out.println("剛剛輸入的參數依序為:");
  7.          Arrays.sort(args);
  8.          for(int i=0; i<args.length; i++)
  9.               System.out.print(args[i]+" ");
  10.     }
  11. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. public class aaa{
  4.        public static void main(String args[]){
  5.               Scanner c=new Scanner(System.in) ;
  6.               int n=c.nextInt()  ;
  7.               String bbb[]=new String[n];
  8.               for(int i=0;i<n;i++)
  9.               {
  10.                 System.out.print("第"+i+"個字=");
  11.                 bbb[i]=c.next();
  12.                 System.out.println();
  13.               }
  14.               Arrays.sort(bbb);
  15.               for(int i=0;i<n;i++)
  16.               {
  17.                   System.out.println("第"+i+"個字="+bbb[i]);
  18.               }
  19.        }

  20. }
複製代碼

TOP

返回列表