JavaIO之OJ上面的輸入輸出

Scanner類

Q:nextInt()、nextLine()、next()三個典型的方法有何區別?
A:nextInt()讀取下一個int型標誌的token,焦點不會移動到下一行,使用nextLine()方法時會讀取該行剩餘的所有的內容,包括換行符,然後把焦點移動到下一行的開頭,next()方法是以換行或者空格符爲分界線接收下一個String類型變量。

Q:處理循環輸入時,在控制檯怎麼結束?
java
while(in.hasNext()){
in.next();
//之類
}

回車沒有用,怎麼才能結束呢?
A:在OJ平臺上,是有特殊的結束符會讓上面的while結束的,在本地調試時,windows下,用ctr+D作爲結束符。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章