Я пытаюсь прочитать целые числа из файла, а затем добавить их к итогу, а затем dsplay итог.У меня есть этот код, но он застрял в блоке while и не был уверен, почему?Любая помощь будет оценена.
import java.io.*;
import java.util.Scanner;
public class HandlingExceptions {
int num;
int total = 0;
public HandlingExceptions () {
}
public void read () {
FileReader fr;
try {
fr = new FileReader("integers.txt");
BufferedReader br = new BufferedReader(fr);
Scanner scan = new Scanner(br);
try {
num = br.read();
while (scan.hasNextInt()) {
total = total + num;
}
System.out.println("THE TOTAL OF THE VALUES IS: " + total);
} catch (IOException e) {
e.printStackTrace();
}
scan.close();
} catch (FileNotFoundException e) {
System.err.println("<<FILE NOT FOUND>>");
e.printStackTrace();
}
}
public static void main (String args[]) {
HandlingExceptions method = new HandlingExceptions();
method.read();
}
}