嗨我有下面的代碼,並在閱讀輸入時不斷收到錯誤。我試圖弄清楚這一點,但我沒有這樣做的成功。我輸入無法讀取輸入?
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