java狂神流程控制:使用者互動scanner基礎
阿新 • • 發佈:2022-04-13
之前學習的內容都是之前學習的內容都是在瞭解遊戲規則,今天學習如何用Java實現人機互動
Scanner分為兩種方式來獲取輸入的字串,第一種是next(),第二種是nextLine()
第一種next()示例:
第一行其實是先輸入new Scanner之後可以通過alt+回車來輸入前面兩個。
這一段程式碼演示了next()的使用方法,來看看輸出的結果:
可以看到輸出的結果中後半段消失了,其實這是next()的特性:
在特性中可以看到next()是以空格做為結束符的,所以才在輸出中看不到後半段文字。
第二種nextLine()示例:
第二種nextLine()就是可以輸出一行字串的形式,來看看輸出的結果:
在這裡就可以看到成功輸出了一整行的文字。來看看nextLine()的特性:
根據特性就可以得知nextLine()是可以獲取空白的。
在寫程式碼時使用這兩種方法的最後一定要記得加上scanner.close();
這句話是為了將scanner關閉的,不讓他一直開啟從而佔用資源。