Я пытаюсь прочитать файл и извлечь наибольшее число. Я хочу прочитать файл до конца, но hasNext () продолжает давать мне истину. Когда я попытался изменить это на hasNextInt (), он никогда не входил, даже когда мои символы были целыми числами. Как мне выбраться из l oop и правильно прочитать мои целые числа? Помощь будет высоко ценится.
int maxScore=0;
int score = 0;
Scanner scan = new Scanner("PacManHighScore");
while(scan.hasNext()) {
if(scan.hasNextInt()) {
score = scan.nextInt();
}
System.out.println(score);
if(score > maxScore) {
maxScore = score;
}
}
scan.close();