首页 > 解决方案 > 如何使用 Java 中的文本文件计算数组中整数元素的总和?

问题描述

假设我有一个包含 2 个或更多数组的“Scores.txt”文件。

例子

10 20 30 40 50 //sum is 150
11 21 31 41 51 //sum is 155

我希望能够读取一行中的每个元素并将它们加在一起。

还要跟进问题。将整数数组写入文本文件的正确方法是什么?您如何分隔每个元素但仍将它们放在一行中?

这是我用来编写数组的代码,但我感觉在读取元素时可能会出现问题。

写()代码

      try {
         File file = new File ("Scores.txt");
         BufferedWriter bWrite = new BufferedWriter(new FileWriter(file, true));

         int score[] = new int [5];

         System.out.println("Enter scores: ");
         for (int i = 0; i < 5; i++) {
            score[i] = sc.nextInt();
         }

         for (int i = 0; i < 5; i++) {
            bWrite.write(score[i] + " ");
         }
         bWrite.flush();
         bWrite.close();

      }
      catch (Exception e) {
         System.out.println("ERROR");
      }

标签: javatextsumfile-handlingjava-io

解决方案


推荐阅读