InputStream 讀取方法:
使用 System.in 進行讀取:
讀取控制台輸入:System.in用作輸入流,按“ENTER”表示輸入流結束。
ReadBytes 程式碼範例:
功能:程式從控制台讀取位元組數組並顯示輸入的字元。
程式碼結構:
data[]: 10位元組數組,用於儲存輸入。
System.in.read(data):讀取控制台輸入的字元並儲存在data中。
顯示循環:迭代 data[] 將每個位元組轉換為字元並顯示它們。
範例程式碼:
import java.io.*; class ReadBytes { public static void main(String args[]) throws IOException { byte data[] = new byte[10]; System.out.println("Enter some characters."); System.in.read(data); // Lê o array de bytes System.out.print("You entered: "); for (int i = 0; i < data.length; i++) System.out.print((char) data[i]); // Converte e exibe cada byte como caractere } }
執行範例:
輸入:“讀取位元組”
輸出:
Enter some characters. You entered: Read Bytes
此摘錄詳細介紹如何使用 read() 方法以字節格式讀取鍵盤數據,說明了 System.in 用於控制台輸入的基本用法,並演示了對數組中字節的直接操作。
以上是讀取控制台輸入的詳細內容。更多資訊請關注PHP中文網其他相關文章!