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()
. エラーの意味がわかりません。助けが必要です。前もって感謝します。