Re: [問題] 不給我run第二次
雖然我還在用1.4.2...不過看了一下scanner的api和source code,我猜
原po的問題在於他在a和d的功能的時候用的是nextInt而不是用nextLine再parse
這個時候scanner的指標會停留在那一行中的第一個int的下一個位元上
nextInt()
123456789\n
|
scranner停在這裡
nextLine()
123456789\n
準備接收新的一行輸入
|
scanner停在這裡
因此nextInt()之後馬上call nextLine的時候會return 一個空的string..
※ 引述《kriss (這是~~?)》之銘言:
: 這個程式並不是讀入一個file
: 而是要求使用者由鍵盤輸入
: 我也是覺得可能是scan的問題
: 但是一直不知道那的問題
: ※ 引述《iFEELing (ing)》之銘言:
: : ---
: : 123\n
: : 456\n
: : ---
: : 應該是說 它吃進去的是 end line XD
: : ----
: : 是這樣嗎 ._.?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 76.111.69.123
※ 編輯: willieliao 來自: 76.111.69.123 (12/01 02:11)
※ 編輯: willieliao 來自: 76.111.69.123 (12/01 02:19)
推
12/01 05:00, , 1F
12/01 05:00, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 7 篇):