0
這個程序需要返回「輸入無效」,如果不是0-4之間的行以外的任何輸入,目前我得到的錯誤:錯誤掃描輸入無效
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at ass.Puzzle.play(Puzzle.java:147)
at ass.Puzzle.main(Puzzle.java:18)
你可能想用's.nextLine讀它()',而不是's.nextInt',並檢查它是否實際數量和furtherone如果it' s在0-4之間(我還包括'column> = 0'的條件) – SomeJavaGuy
什麼是您正在嘗試閱讀的輸入? –
@ Error404可能不是1-4的東西(比如''bla「')。問題出在'_nextInt();'正如_ @ KevinEsche_指出的那樣。 –