嗨,我有一个相当简单的程序,但我无法理解为什么我在运行它时会出现 inifite 循环。我正在读取的文件中有 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();
}
}