import java.lang.*;
import java.util.*;
import java.io.PrintWriter;
import java.io.FileReader;
import java.io.IOException;
public class Test
{
public static void main(String[] args) throws IOException
{
Scanner infile = new Scanner(new FileReader("historyGrades.txt"));
boolean[] correctAnswers = new boolean[20];
infile.close();
}
}
我出于某种原因出现了这些错误:
C:\Users\Rawr\Documents\Test.java:11: cannot resolve symbol
symbol : class Scanner
location: class Test
Scanner infile = new Scanner(new FileReader("historyGrades.txt"));
^
C:\Users\Rawr\Documents\Test.java:11: cannot resolve symbol
symbol : class Scanner
location: class Test
Scanner infile = new Scanner(new FileReader("historyGrades.txt"));
^
2 errors
Tool completed with exit code 1
我不知道发生了什么。 感谢帮助,谢谢。
答案 0 :(得分:3)
您使用的是哪个版本的Java? 1.5中添加了Scanner
。
答案 1 :(得分:1)
在命令提示符(终端)上运行以下命令;
java -version
如果返回的版本号小于1.5,则必须下载新版本的Java。扫描仪类在以前的版本中不可用。从这里下载新版本的SDK;
设置新版本的Java后,在源文件中添加以下import语句;
import java.util.Scanner;
现在编译你的来源。它现在应该像F16一样。但是如果有任何问题,请随时询问。