嗨我有下面的代码,并在阅读输入时不断收到错误。我试图弄清楚这一点,但我没有这样做的成功。我输入无法读取输入?
5
8 1
1 4
8 8
7 15
4 20
我的错误是
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 trapped.main(trapped.java:12)
我的代码是
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class trapped {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner("C:/usaco.txt");
int index = sc.nextInt();
}
}
您需要创建一个['File'](http://docs.oracle.com/javase/7/docs/api/java/io/File.html)对象指向您的文本文件并构建您的从那个'扫描仪'。现在,您的'Scanner'对象正在读取您传递的路径,并且''C“'不是'int'。 – 2015-04-05 02:34:04