Как рассчитать сумму целочисленных элементов в массиве, используя текстовые файлы в Java? - PullRequest
0 голосов
/ 16 марта 2020

Допустим, у меня есть файл "Scores.txt", содержащий 2 или более массивов.

Пример

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

Я хочу прочитать каждый элементы в линию и сложить их вместе.

Также следите за вопросами. Как правильно записать массив целых чисел в текстовый файл? Как вы разделяете каждый элемент, но все же помещаете их в одну строку?

Это код, который я использую для записи массивов, но у меня есть ощущение, что могут быть проблемы при чтении элементов.

write () code

      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");
      }
...