こんにちは、私はかなり単純なプログラムを持っていますが、実行中に無限ループが発生する理由を理解するのに苦労しています。私が読んでいるファイルには、10個の整数が含まれています。Eclipse Juno を使用していますが、コンソールの出力は 281363 から無限に 1 ずつカウントされます。どうすればこれを修正できますか? 前もって感謝します。
import java.util.*;
import java.io.*;
public class TestScoreAnalyzer
{
public static void main(String[] args) throws FileNotFoundException
{
int arraySize = 0;
File file = new File("C:\\Users\\Quinn\\workspace\\CPS121\\src\\
additionalAssignments\\scoresSample.txt");
Scanner inputFile = new Scanner(file);
while(inputFile.hasNextInt())
{
arraySize++;
System.out.println(arraySize);
}
inputFile.close();
}
}