返回列表 發帖

APCS - Java 高效讀取 (二)

  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.util.Arrays;

  4. public class Ch100 {

  5.     int n[], len;
  6.     BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  7.     String raw[];

  8.     Ch100() throws Exception
  9.     {
  10.         System.out.print("請輸入多個整數 (以空白分隔): ");
  11.         raw=br.readLine().split(" ");
  12.         len=raw.length;
  13.         n=new int[len];
  14.         for(int i=0; i<len; i++)
  15.             n[i]=Integer.parseInt(raw[i]);
  16.         Arrays.sort(n);
  17.         System.out.print("排序後: ");
  18.         for(int i=0; i<len; i++)
  19.             System.out.print(n[i]+" ");
  20.         System.out.println();
  21.     }

  22.     public static void main(String[] args) throws Exception {
  23.         new Ch100();
  24.     }
  25. }
複製代碼

  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.util.Arrays;
  4.        
  5. public class A01 {
  6.         int n[], len;
  7.     BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  8.     String raw[];
  9.    
  10.         A01() throws Exception
  11.         {
  12.                  System.out.print("請輸入多個整數 (以空白分隔): ");
  13.                  raw=br.readLine().split(" ");
  14.              len=raw.length;
  15.              n=new int[len];
  16.              
  17.              for(int i=0;i<len;i++)
  18.              {
  19.                      n[i]=Integer.parseInt(raw[i]);
  20.              }
  21.              Arrays.sort(n);
  22.              System.out.print("排序後: ");
  23.              for(int i=0;i<len;i++)
  24.              {
  25.                      System.out.print(n[i]+" ");
  26.              }
  27.              System.out.println();
  28.              
  29.              }
  30.         public static void main(String[] args) throws Exception{
  31.                             new A01();
  32.         }
  33.        
  34. }
複製代碼

TOP

  1. package ch02;

  2. import java.io.BufferedReader;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;
  5. import java.util.Arrays;

  6. public class ch02 {
  7.         int n[],len;
  8.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  9.         String raw[];
  10.        
  11.        
  12.         ch02() throws IOException
  13.         {
  14.                 System.out.print("請輸入多個整數 (以空白分隔): ");
  15.                 raw=br.readLine().split(" ");
  16.                 len=raw.length;
  17.                 n=new int[len];
  18.                 for(int i=0;i<len;i++)
  19.                 {
  20.                         n[i]=Integer.parseInt(raw[i]);
  21.                 }
  22.                 Arrays.sort(n);
  23.                 for(int i:n)
  24.                         System.out.print(i+" ");
  25.         }
  26.        
  27.        
  28.         public static void main(String[] args) throws IOException {
  29.                 new ch02();

  30.         }

  31. }
複製代碼

TOP

  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. import java.io.Reader;
  5. import java.util.Arrays;


  6. public class B2 {

  7.         int n[],len;
  8.         String raw[];
  9.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

  10.         B2() throws Exception{
  11.                 System.out.print("請輸入多個整數 (以空白分隔): ");
  12.                 raw=br.readLine().split(" ");
  13.                 len=raw.length;
  14.                 n=new int[len];
  15.                 for(int i=0;i<len;i++)
  16.                         n[i]=Integer.parseInt(raw[i]);
  17.                 Arrays.sort(n);
  18.                 System.out.print("排序後: ");
  19.                 for(int i=0; i<len; i++)
  20.                         System.out.print(n[i]+" ");
  21.                 System.out.println();
  22.         }
  23.         public static void main(String[] args) throws Exception{
  24.                 new B2();
  25.         }

  26. }
複製代碼

TOP

  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.util.Arrays;
  4. public class Ch01 {
  5.         int n[], len;
  6.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  7.         String raw[];

  8.         Ch01() throws Exception
  9.         {
  10.                 System.out.print("請輸入多個整數 (以空白分隔): ");
  11.                 raw=br.readLine().split(" ");
  12.                 len=raw.length;
  13.                 n=new int[len];
  14.                 for(int i=0; i<len; i++)
  15.                         n[i]=Integer.parseInt(raw[i]);
  16.                 Arrays.sort(n);
  17.                 System.out.print("排序後: ");
  18.                 for(int i=0; i<len; i++)
  19.                         System.out.print(n[i]+" ");
  20.                 System.out.println();
  21.         }
  22.         public static void main(String[] args) throws Exception {
  23.                 new Ch01();
  24.         }
  25. }
複製代碼

TOP

  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.util.Arrays;

  4. public class Ch100 {

  5.     int n[], len;
  6.     BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  7.     String raw[];

  8.     Ch100() throws Exception
  9.     {
  10.         System.out.print("請輸入多個整數 (以空白分隔): ");
  11.         raw=br.readLine().split(" ");
  12.         len=raw.length;
  13.         n=new int[len];
  14.         for(int i=0; i<len; i++)
  15.             n[i]=Integer.parseInt(raw[i]);
  16.         Arrays.sort(n);
  17.         System.out.print("排序後: ");
  18.         for(int i=0; i<len; i++)
  19.             System.out.print(n[i]+" ");
  20.         System.out.println();
  21.     }

  22.     public static void main(String[] args) throws Exception {
  23.         new Ch100();
  24.     }
  25. }
複製代碼

TOP

  1. import java.io.*;
  2. import java.util.Arrays;
  3. public class Ch48 {
  4.    
  5.         int n[],len;
  6.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  7.         String raw[];
  8.         Ch48() throws Exception
  9.         {
  10.                 System.out.print("enter some 整數");
  11.                 raw=br.readLine().split(" ");
  12.                 len=raw.length;
  13.                 for(int i=0;i<len;i++)
  14.                         n[i]=Integer.parseInt(raw[i]);
  15.                 Arrays.sort(n);
  16.                 for(int i=0;i<len;i++)
  17.                         System.out.print(n[i]+" ");
  18.                 System.out.println();
  19.         }
  20.         public static void main(String[] args) {
  21.         new        Ch48();
  22.         }

  23. }
複製代碼

TOP

  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.util.Arrays;

  4. public class P5 {

  5.     int n[], len;
  6.     BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  7.     String raw[];

  8.     P5() throws Exception
  9.     {
  10.         System.out.print("請輸入多個整數 (以空白分隔):");
  11.         raw=br.readLine().split(" ");
  12.         len=raw.length;
  13.         n=new int[len];
  14.         for(int i=0; i<len; i++)
  15.             n[i]=Integer.parseInt(raw[i]);
  16.         Arrays.sort(n);
  17.         System.out.print("排序後:");
  18.         for(int i=0; i<len; i++)
  19.             System.out.print(n[i]+" ");
  20.         System.out.println();
  21.     }

  22.     public static void main(String[] args) throws Exception {
  23.         new P5();
  24.     }
  25. }
複製代碼

TOP

  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. import java.util.Arrays;

  5. class C520 {
  6.    
  7.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  8.     String raw[];
  9.     int data[],len;
  10.        
  11.     C520() throws IOException
  12.     {
  13.             System.out.print("請輸入多個數字(空白分隔): ");
  14.         raw=br.readLine().split(" ");
  15.         len=raw.length;
  16.         data=new int[len];
  17.         for(int i=0;i<len;i++)
  18.                 data[i]=Integer.parseInt(raw[i]);
  19.         Arrays.sort(data);
  20.         
  21.         for(int i:data)
  22.                 System.out.print(i+" ");
  23.         System.out.println();
  24.     }
  25.         public static void main(String[] args) throws IOException {
  26.          new C520();
  27.         }

  28. }
複製代碼

TOP

  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.util.Arrays;

  4. public class Main {
  5.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  6.         String a[];
  7.         int len,n[];
  8.         Main() throws Exception
  9.         {
  10.                 System.out.print("輸入多個整數(以空白隔開): ");
  11.                 a=br.readLine().split(" ");
  12.                 len=a.length;
  13.                 n=new int[len];
  14.                 for(int i=0;i<len;i++)
  15.                 {
  16.                         n[i]=Integer.parseInt(a[i]);
  17.                 }
  18.                 Arrays.sort(n);
  19.                 System.out.print("排序後: ");
  20.                 for(int i=0;i<len;i++)
  21.                 {
  22.                         System.out.print(n[i]+" ");
  23.                 }
  24.                 System.out.println();
  25.         }
  26.         public static void main(String[] args) throws Exception{
  27.                 new Main();
  28.                
  29.         }

  30. }
複製代碼

TOP

  1. import java.io.*;
  2. import java.util.*;

  3. public class Ch100 {
  4.         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  5.        
  6.         int data[];
  7.         String str[];

  8.         Ch100() throws Exception {
  9.                 System.out.print("請輸入多個整數 (以空白分隔): ");
  10.                 str = br.readLine().split(" ");
  11.                 data = new int[str.length];
  12.                 for (int i = 0; i < str.length; i++)
  13.                         data[i] = Integer.parseInt(str[i]);
  14.                 Arrays.sort(data);
  15.                 for (int i : data)
  16.                         System.out.print(i + " ");
  17.         }

  18.         public static void main(String[] args) throws Exception  {
  19.                 new Ch100();
  20.         }

  21. }
複製代碼

TOP

返回列表