INTE/MG/1526/09/22:
Mike Murage.
Java class activity
1.
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
public class ReadDataFromFile {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
String filePath = "[Link]";
int sum = 0; // Initialize sum variable
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
int lineNumber = 1;
String line;
while ((line = [Link]()) != null) {
try {
int number = [Link]([Link]());
[Link](number);
sum += number; // Add number to the sum
} catch (NumberFormatException e) {
[Link]("Error parsing line " + lineNumber + ": " + line);
lineNumber++;
[Link]("Numbers read from the file:");
for (int number : numbers) {
[Link](number);
[Link]("Sum of the numbers: " + sum);
} catch (FileNotFoundException e) {
[Link]("Error: File '" + filePath + "' not found.");
} catch (IOException e) {
[Link]("Error reading file: " + [Link]());