day06 Scanner類 獲取隨機數

2021-09-26 03:14:06 字數 716 閱讀 7722

可以通過 scanner 類來獲取使用者的輸入。獲取字元可以通過scanner 類的 next() 與 nextline() 方法。

scanner input =

newscanner

(system.in)

;//從鍵盤接受資料

system.out.

println

("next方式接收:");

// 判斷是否還有輸入

if(s.

hasnext()

)

如何獲取[0, 100)之間的int整數?

random random =

newrandom()

;//建立隨機數物件

int i2 = random.

nextint

(100

);

如何確定隨機數產生範圍:

口訣:(大的-小的+1)+小的。

比如取[1,100)之間的int整數

int number = random.

nextint

(100-1

+1)+

1;//例子

簡化

int number = random.

nextint

(100)+

1;

常用類 Scanner類

scanner類概述 jdk5以後用於獲取使用者的鍵盤輸入 構造方法 public scanner inputstream source 基本格式 hasnext 判斷是否還有下乙個輸入項,其中 可以是int,double等。如果需要判斷是否包含下乙個字串,則可以省略 next 獲取下乙個輸入項。的...

Scanner類的使用

1 next 方法 以空格為分隔符,出現空格換一行 scanner in new scanner system.in while in.hasnext 輸入 asjdgi kjashd 空格 空格 空格 asd 輸出 asjdgi kjashd asd2 nextline 方法 輸入一行,輸出一行,...

類 Scanner的學習

類 scanner 通俗來說,scanner是簡單文字掃瞄器,它可以使用正規表示式來解析基本型別和字串 下面通過例項學習 public class test scanner else else if times 0 關閉此掃瞄器 scanner.close 執行結果1 請輸入使用者名稱 arthur...