看板 java 關於我們 聯絡資訊
感謝感謝,我在scan.nexInt後加了一行scan.nextline 然後對了 Java真是一個神奇的東西啊 感謝大家的幫助 -- 我是學Fortran的老人啦, fortran都沒有這個問題,fortran最好用了....orz 我開玩笑的啦....什麼時候fortran會在流行起來...orz ※ 引述《willieliao (Willie Liao)》之銘言: : 雖然我還在用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的問題 : : 但是一直不知道那的問題 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.179.173.78
TonyQ:所以我還是比較喜歡用BufferedReader XD 12/01 15:28
willieliao:嘿嘿據說我之前還在廿研究所時用的是fortune77 12/01 15:29
willieliao: ^^Fortan 12/01 15:30
willieliao:完了太久沒用了老是拼錯 > < fortran 12/01 15:31