我是MAC用户和 我一直在努力解决这个错误。 我搜索这个错误,现在我无法找到解决方案。
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:864)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at GradeBook.inputGrades(GradeBook.java:53)
at GradeBookTest.main(GradeBookTest.java:12)
这不是变量的问题, 以及书中记载的代码。
答案 0 :(得分:0)
检查以下内容并检查您是否遵守规则:
public int nextInt()
<强>抛出:强> InputMismatchException - 如果下一个标记与Integer正则表达式不匹配,或者超出范围
有关下一步方法的详细信息,请访问:
http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html
答案 1 :(得分:0)
如果你在上面的程序中使用Switch case,那么在switch和condition之间给出一个空格。
不要这样写 - &gt;开关(n)的 像这样写 - &gt; switch(n)