可以通過 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...