CF598E Chocolate Bar
阿新 • • 發佈:2021-07-16
使用者互動Scanner
-
之前我們學的基本語法中我們並沒有實現程式和人的互動,但是Java給我們提供了這樣一個工具類,我們可以獲取使用者的輸入。java.util.Scanner是java5 的新特徵,我們可以通過Scanner類來獲取使用者的輸入
-
基本語法
Scanner s = new Scanner(System.in);
-
通過Scanner類的next()類與nextLine()方法獲取輸入的字串,在讀取前我們一般需要使用hasNext()與hasNextLine()判讀是否還有輸入的資料。
next類
nextLine類
-
next():
-
一定要讀取到有效字元後才可以結束輸入
-
對輸入有效字元之前遇到的空白,next()方法會自動將其去掉
-
只有輸入有效字元後才將其後面輸入的空白作為分隔符或者結束符
-
next()不能得到帶有空格的字串
-
-
nextLine():
-
以Enter為結束符,也就是說nextLine()方法返回的是輸入回車之前的所有字元
-
-