iT邦幫忙

DAY 19
0

Java重點學習筆記系列 第 19

Java重點筆記十七:Java的標準輸入輸出Standard I/O

Java的標準輸入輸出分別透過:System.in與System.out來達成。

System.in相當於C/C++裡的STDIN,可接收鍵盤輸入。

System.out相當於C/C++裡的STDOUT,可處理螢幕輸出。

另外還有System.err,相當於C/C++的STDERR,專門處理程式產生的錯誤。

下面的例子使用InputStreamReader來讀取System.in的鍵盤輸入內容,並將用戶輸入重新顯示一次,直到用戶輸入'q'結束程式。

import java.io.*;

public class ReadConsole {
   public static void main(String args[]) throws IOException
   {
      InputStreamReader cin = null;

      try {
         cin = new InputStreamReader(System.in);
         System.out.println("Enter characters, 'q' to quit.");
         char c;
         do {
            c = (char) cin.read();
            System.out.print(c);
         } while(c != 'q');
      }finally {
         if (cin != null) {
            cin.close();
         }
      }
   }
}

[image credit: Didier Baertschiger]


上一篇
Java重點筆記十六:Java的文件操作:FileReader & FileWriter
下一篇
Java重點筆記十八:InputStream 與 FileInputStream
系列文
Java重點學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言