1. 程式人生 > 其它 >java狂神流程控制:使用者互動scanner基礎

java狂神流程控制:使用者互動scanner基礎

之前學習的內容都是之前學習的內容都是在瞭解遊戲規則,今天學習如何用Java實現人機互動

Scanner分為兩種方式來獲取輸入的字串,第一種是next(),第二種是nextLine()

第一種next()示例:

第一行其實是先輸入new Scanner之後可以通過alt+回車來輸入前面兩個。

這一段程式碼演示了next()的使用方法,來看看輸出的結果:

可以看到輸出的結果中後半段消失了,其實這是next()的特性:

在特性中可以看到next()是以空格做為結束符的,所以才在輸出中看不到後半段文字。

 

第二種nextLine()示例:

第二種nextLine()就是可以輸出一行字串的形式,來看看輸出的結果:

在這裡就可以看到成功輸出了一整行的文字。來看看nextLine()的特性:

根據特性就可以得知nextLine()是可以獲取空白的。

 

在寫程式碼時使用這兩種方法的最後一定要記得加上scanner.close();

這句話是為了將scanner關閉的,不讓他一直開啟從而佔用資源。