列印輸出到控制台視窗只需要呼叫system.out.println();
如果要讀取輸入"system.in"(通過控制台進行輸入)首先需要構造乙個scanner物件,並與system.in關聯。
**片段
scanner in = new scanner(system.in);
此時我們就可以使用scanner類的各種方法實現輸入操作
**片段
system.out.println("what is your name?");
string name = in.nextline();//nextline吸取字元前後的空格/tab鍵,回車鍵截止
其中我們呼叫nextline方法
scanner類中的方法next()和nextline()都是吸取輸入臺輸入的字元,區別是:
next()不會吸取字元前/後的空格/tab鍵,只吸取字元,開始吸取字元(字元前後不算)直到遇到空格/tab鍵/回車截止吸取;nextline()吸取字元前後的空格/tab鍵,回車鍵截止。
想要讀取整數,就呼叫nextint方法
**片段
system.out.println("how old are you?");
int age = in.nextint();
system.out.println("hello,"+name+".the next year you will be,"+ (age+1));
//輸出為hello,marry.the next year you will be,13
在進行輸入的時候,我們會發現該輸入方法為可見的,所以scanner類不適合用於從控制台讀取密碼。
system.out.printf("%tc",new date());//列印當前的日期和時間
當我們知道有可能輸入輸出異常,就需要在main方法中用throw子句標記
public static void main(string args) throws ioexception
java 輸入輸出流複習
位元組流輸入位元組流 inputstream 所有輸入位元組流的基類。抽象類 fileinputstream 讀取檔案的輸入位元組流 bufferedinputstream 緩衝輸入位元組流流,其實該類內部只不過是維護了8kb的位元組陣列而已。出現的目的主要是為了提高讀取檔案的效率。輸出位元組流 o...
C語言複習 輸入輸出
c語言輸出 puts 只能輸出字串,在結束後自動換行。putchar 輸出單個字元。printf 可是通過格式控制符輸出各種型別的資料,是最靈活 最複雜 最常用的輸出函式。1 type表示輸出型別。2 flag是標誌字元。符號作用 表示左對齊,預設右對齊 用於整數或者小數,表示輸出符號 正負號 用於...
C語言複習(一) 輸入輸出
小寫英文本母的轉義字元比對應的大寫字母大32 printf 格式轉換說明 d 十進位制整數 u 無符號 c 輸出字元 s 輸出字串 f 浮點數。單精度有效位數一般為7位,雙精度有效位數一般為16位 printf 的格式修飾符 l 修飾d,o,x,u,用於輸出long型資料 l 修飾f,e,g,用於輸...