返回列表 發帖

APCS - Java 高效讀取 (一)

本帖最後由 tonyh 於 2022-12-17 20:42 編輯

由於 APCS 實作題經常有執行時間限制,因此在解 APCS 實作題時,我們盡量以 BufferedReader 元件取代 Scanner 元件進行輸入。在 Java 的環境中,BufferedReader 元件提供了更高效的讀取。

  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;

  3. public class Ch100 {

  4.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  5.         String str;
  6.         int n;

  7.         Ch100() throws Exception
  8.         {
  9.                 System.out.print("請輸入一字串(帶空白): ");
  10.                 str=br.readLine();
  11.                 System.out.println(str);
  12.                 System.out.print("請輸入一整數: ");
  13.                 n=Integer.parseInt(br.readLine());
  14.                 System.out.println(n);
  15.         }

  16.         public static void main(String[] args) throws Exception{
  17.                 new Ch100();
  18.         }
  19. }
複製代碼

返回列表