Java學習篇之二(輸入輸出流)

輸入輸出流

import java.util.Scanner; // 導入外部程序Scanner

Java語言的鍵盤輸入
Scanner sc = new Scanner( System.in );
int x = sc.nextInt(); // 爲int型變量輸入數據
double x = sc.nextDouble(); // 爲double型變量輸入數據
float x = sc.nextFloat(); // 爲float型變量輸入數據
char x = sc.nextChar(); // 爲char型變量輸入數據
……

Java語言的顯示器輸出
System.out.print( …… ); // 顯示內容(不換行)
System.out.println( …… ); // 顯示內容後換一行
System.out.print( “Hello, world” );
System.out.println( “Hello, world” );
System.out.print( “Hello” + ”, world\n” );
System.out.println( “Hello, world” + 5 ); // 顯示結果:Hello, world5

int x = 5; double y = 10.6;
System.out.println( x +“, ” +y ); // 顯示結果:5, 10.6

在這裏插入圖片描述輸入流是從文件讀取數據,是一個拉取數據的過程;輸出流是將數據寫入到文件,是一個推送數據的過程。
爲了便於理解輸入輸出流,前面以文件爲數據源來討論的。其實,Java的輸入與輸出流支持任何數據源的讀取與寫入,包括鍵盤、文件、網絡、數據庫等數據源。
在這裏插入圖片描述是一個抽象的概念,它代表一串數據的集合,當Java程序需要從數據源讀取數據時,就需要開啓一個到數據源的流。同樣,當程序需要輸出數據到目的地時,也需要開啓一個流。流的創建是爲了更方便地處理數據的輸入和輸出。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章