Java中Scanner類的用法

Java中的Scanner類可以幫助我們接收從鍵盤輸入的數據。下面是炳同學我帶來的一個的例子程序。

Java中Scanner類的用法

操作方法

(01)首先我們在一個java工程下創建一個類名的ScannerDemo的類。

Java中Scanner類的用法 第2張

(02)然後我們創建一個Scanner類對象,讓它接收從鍵盤輸入的數據。

(03)這裏我們利用的nextLine方法接收字符串。next方法其實也是可以獲取字符串的。但是next不能獲取空格,比如輸入Hello World,使用next方法只會得到Hello而使用nextLine方法會得到完整的Hello World因爲nextLine方法是以回車鍵爲結束標識的。

Java中Scanner類的用法 第3張

(04)在程序窗口空白處,點擊右鍵,選擇Run As ——Java Application.

Java中Scanner類的用法 第4張

(05)這時在控制檯中,輸入字符串,按回車。可以看到利用Scanner類的nextLine成功接收到字符串。

Java中Scanner類的用法 第5張

(06)當然Scanner除能接收字符串之外,像整數,浮點數也是可以接收的,都有對應的方法。下面就以接收整數爲例,其他類型的也差不多,大家自己去嘗試吧。

Java中Scanner類的用法 第6張
Java中Scanner類的用法 第7張

(07)運行查看結果,可以看到nextInt()只能接收整數。想要接收其他類型的數據就得用其他方法了,不懂的可以去文檔。

Java中Scanner類的用法 第8張
Java中Scanner類的用法 第9張