Re: [問題] 不給我run第二次

看板java作者 (小安)時間18年前 (2007/11/30 23:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/7 (看更多)
※ 引述《TonyQ (骨頭)》之銘言: : 你有去看過它上面寫的行號了嗎? : (arrayAddDelExtraCredit.java:85) : str = scan.nextLine(); : ch = str.toUpperCase().charAt(0); : 你今天的問題是 str的 length 是 0 所以沒有charAt(0) : 所以出現 StringIndexOutOfBoundsException : 至於為甚麼str是 0 ,這問題就留給你自己找了。XD : 很少用Scanner,不過我在猜應該是 nextInt的問題 :p 印象中大概是... 假設 input file 長這樣 --- 123 456 --- scan.nextInt() 會先讀到 123 接著再執行 scan.nextLine() 就會讀到空字串而不是 "456" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.170.163
文章代碼(AID): #17K3BrEC (java)
討論串 (同標題文章)
文章代碼(AID): #17K3BrEC (java)