古詩詞大全網 - 成語大全 - java輸入輸出程序代碼

java輸入輸出程序代碼

概述

java程序輸入需要用到Scanner工具類,輸出則使用println

解析

1、輸入:

從鍵盤輸入需要用到java的Scanner這個util包下的工具類

Scanner中輸入是需要對輸入的字符進行分類,int類型為nextint()方法,double類型為nextDouble()方法,字符串類型為next()方法。

#code:

#out:

2、輸出:

java常用的輸出為println

#code:

#out:

除了println()方法之外,java還有print()和printf()兩種輸出方法,

print、println、printf的區別:

print--是函數,可以返回壹個值,只能有壹個參數。

println 將它的參數顯示在命令窗口,並在結尾加上換行符,將輸出光標定位在下壹行的開始。

printf--函數,把文字格式化以後輸出,直接調用系統調用進行IO的,他是非緩沖的。

拓展內容

java 輸入輸出流(I/O)

Java中I/O操作主要是指使用Java進行輸入,輸出操作.?Java所有的I/O機制都是基於數據流進行輸入輸出,這些數據流表示了字符或者字節數據的流動序列。Java的I/O流提供了讀寫數據的標準方法。任何Java中表示數據源的對象都會提供以數據流的方式讀寫它的數據的方法。

Java.io是大多數面向數據流的輸入/輸出類的主要軟件包。此外,Java也對塊傳輸提供支持,在核心庫 java.nio中采用的便是塊IO。

流IO的好處是簡單易用,缺點是效率較低。塊IO效率很高,但編程比較復雜。?

Java IO模型 ?:

Java的IO模型設計非常優秀,它使用Decorator模式,按功能劃分Stream,您可以動態裝配這些Stream,以便獲得您需要的功能。例如,您需要壹個具有緩沖的文件輸入流,則應當組合使用FileInputStream和BufferedInputStream。?

輸入流(Input ?Stream):

程序從輸入流讀取數據源。數據源包括外界(鍵盤、文件、網絡?),即是將數據源讀入到程序的通信通道。

輸出流(output Stream):

程序向輸出流寫入數據。將程序中的數據輸出到外界(顯示器、打印機、文件、網絡?)的通信通道。