【发布时间】:2017-04-08 13:39:34
【问题描述】:
我正在编写这段代码,它将一个整数作为测试用例,然后为每个测试用例使用一个字符串和一个整数 但我不断收到此异常:
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 OverSizedPancakeFlipper.main(OverSizedPancakeFlipper.java:18)
我的代码基本上是这样的:
Scanner userInput = new Scanner(System.in);
int T=userInput.nextInt();
userInput.nextLine();
while(T-->0){
String S=userInput.nextLine();
char[] ch = S.toCharArray();
int K=userInput.nextInt();
//code does work here
}
如果您需要任何其他信息,请告诉我,感谢您提供的所有帮助。
【问题讨论】:
-
输入是什么?
-
@BackSlash 输入的第一行给出了测试用例的数量,T.T 测试用例紧随其后。每行由一个字符串 S 和一个整数 K 组成。该字符串由一系列 + 和 - 符号组成。
-
我的意思是,您提供什么作为输入?向我们提供演示问题的示例数据,以便我们告诉您发生了什么
标签: java arrays eclipse exception-handling inputmismatchexception