位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java 系統(tǒng)預(yù)定義流

提問人:劉旭39發(fā)布時(shí)間:2020-11-28
系統(tǒng)預(yù)定義流

在Java中,系統(tǒng)預(yù)先定義好了幾個(gè)流變量。在Jaw程序運(yùn)行時(shí),會自動導(dǎo)人java.lang包,其中 定義了System類,該類封裝了程序運(yùn)行環(huán)境的各種參數(shù)。System類中包含三個(gè)預(yù)定義的流變量,分別為System.in、System.out和System.err。它們都被public和static關(guān)鍵字修飾,可以在不引用特定的 System對象情況下,在程序的特定地方直接被調(diào)用。

System.in表示標(biāo)準(zhǔn)輸人流,對應(yīng)鍵盤的輸入或控制臺的輸入。System.in為InputStream類型的對象。

Syslem.out表示標(biāo)準(zhǔn)輸出流,對應(yīng)計(jì)算機(jī)的顯示器。System.out為PrintStream類型的對象,在程序中可以直接使用System.out打印到控制臺。

System.err表示標(biāo)準(zhǔn)錯(cuò)誤輸出流,一般情況下,錯(cuò)誤輸出流在系統(tǒng)運(yùn)行時(shí)就已打開準(zhǔn)備接受 數(shù)據(jù)。

//系統(tǒng)預(yù)定義流

public class SystemIO {

public static void main(String[] args) {

try { 

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

System.out.println("請輸入字符串,按回車結(jié)束");

System.out.println("請輸入內(nèi)容為:"+reader.readLine());

} catch (Exception e) {

e.printStackTrace();

}

}

}

N0Q}3ISZU)~BQJ4]OT`@7YT.png

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部