類 scanner:
通俗來說,scanner是簡單文字掃瞄器,它可以使用正規表示式來解析基本型別和字串
下面通過例項學習:
public class test_scanner else else }}
if (times == 0)
//關閉此掃瞄器
scanner.close();
}
**執行結果1:**
請輸入使用者名稱:
arthurcat
您的使用者名稱是:arthurcat
請輸入密碼(6位整數):
您有3次輸入機會!
mimashi
您輸入的不是密碼!輸入的內容:mimashi
請輸入密碼(6位整數):
您有2次輸入機會!
123輸入的整數不為6位數!
請輸入密碼(6位整數):
您有1次輸入機會!
123456
輸入正確!
**執行結果2:**
請輸入使用者名稱:
arthurcat
您的使用者名稱是:arthurcat
請輸入密碼(6位整數):
您有3次輸入機會!
123輸入的整數不為6位數!
請輸入密碼(6位整數):
您有2次輸入機會!
mimashi
您輸入的不是密碼!輸入的內容:mimashi
請輸入密碼(6位整數):
您有1次輸入機會!
1234567
輸入的整數不為6位數!
您輸入的錯誤次數已達到3次!將退出...
Scanner類的使用
1 next 方法 以空格為分隔符,出現空格換一行 scanner in new scanner system.in while in.hasnext 輸入 asjdgi kjashd 空格 空格 空格 asd 輸出 asjdgi kjashd asd2 nextline 方法 輸入一行,輸出一行,...
Scanner類的使用
這是乙個用於抓取輸入的類,可以從控制台抓取輸入,也可以從檔案抓取輸入,這個類有點像stream,一旦使用了next 系列函式就會移位,如果資料沒有儲存,就會丟失。1.用於判斷後續的hasnext 系列函式 這些方法使用不會將scanner移位,僅僅用於判斷後續,但這個系列的函式有個比較尷尬的地方,在...
常用類 Scanner類
scanner類概述 jdk5以後用於獲取使用者的鍵盤輸入 構造方法 public scanner inputstream source 基本格式 hasnext 判斷是否還有下乙個輸入項,其中 可以是int,double等。如果需要判斷是否包含下乙個字串,則可以省略 next 獲取下乙個輸入項。的...