類 Scanner的學習

2021-08-14 19:04:57 字數 833 閱讀 9167

類 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 獲取下乙個輸入項。的...