## 簡單使用scanner類實現輸入和輸出
scanner scan =
newscanner
(system.in)
;//傳入的引數表示掃瞄控制台接受資料
scan.
close()
;//控制輸入輸出的物件記得最後要關閉
scan.next***()
等方法一般用來獲取輸入的資料;
scan.hasnext***()
等方法一般用來判斷是否還有資料輸入;
簡單測試:判斷並獲取整數和浮點數
scanner scan =
newscanner
(system.in)
;int i=0;
float f=
0.0f
;system.out.
println
("please input int data:");
if(scan.
hasnextint()
)else
system.out.
println
("please input float data:");
if(scan.
hasnextfloat()
)else
scan.
close()
;
簡單測試:迴圈判斷是否有整數輸入,有的話累計求和,輸入非整數結束迴圈
scanner scan=
newscanner
(system.in)
;int sum=0;
while
(scan.
hasnextint()
)system.out.
println
(sum)
;scan.
close()
;
簡單使用Scanner類
scanner scan newscanner system.in 傳入的引數表示掃瞄控制台接受資料 scan.close 控制輸入輸出的物件記得最後要關閉scan.next 等方法一般用來獲取輸入的資料 scan.hasnext 等方法一般用來判斷是否還有資料輸入 簡單測試 判斷並獲取整數和浮點數...
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移位,僅僅用於判斷後續,但這個系列的函式有個比較尷尬的地方,在...