我有一个任务,我必须在一个文件中读取有关 1980 年到 2006 年飓风信息的文件。我不知道错误是什么。我有一段这样的代码:
import java.util.Scanner;
import java.io.File;
import java.io.IOException;
public class Hurricanes2
{
public static void main(String[] args)throws IOException
{
//declare and initialize variables
int arrayLength = 59;
int [] year = new int[arrayLength];
String [] month = new String[arrayLength];
File fileName = new File("hurcdata2.txt");
Scanner inFile = new Scanner(fileName);
//INPUT - read data in from the file
int index = 0;
while (inFile.hasNext()) {
year[index] = inFile.nextInt();
month[index] = inFile.next();
}
inFile.close();
这只是第一部分。但是在带有 while 语句的部分中,year[index] = inFile.nextInt()
. 我不知道错误是什么意思,我需要帮助。提前致谢。