Facebook
From asd, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 184
  1. import java.io.File;
  2. import java.io.FileNotFoundException;
  3. import java.io.IOException;
  4. import java.nio.file.Files;
  5. import java.nio.file.Path;
  6. import java.nio.file.Paths;
  7. import java.nio.file.StandardOpenOption;
  8. import java.util.ArrayList;
  9. import java.util.List;
  10. import java.util.Scanner;
  11.  
  12. public class Wynik1 {
  13.  
  14.         public static void main(String[] args) throws IOException {
  15.                 obliczWynik("C:\\Users\\aksta\\Desktop\\Nowy folder\\dane.txt");
  16.         }
  17.  
  18.         public static void obliczWynik(String path) throws IOException {
  19.                 File file = new File(path);
  20.                 Scanner scan = new Scanner(file);
  21.                 List<String> wyniki = new ArrayList<>();
  22.                
  23.                 while (scan.hasNext()) {
  24.                         int ileElementow = Integer.parseInt(scan.next());
  25.                         double suma = 0;
  26.  
  27.                         for (int i = 0; i < ileElementow; i++) {
  28.                                 double element = Double.parseDouble(scan.next());
  29.                                 if (i % 2 == 1) {
  30.                                         suma = suma - element;
  31.                                 } else {
  32.                                         suma = suma + element;
  33.                                 }
  34.                         }
  35.                         wyniki.add(String.valueOf(suma));
  36.                 }
  37.                
  38.                 Path sciezkaDoPlikuWynikowego = Paths.get("wynik.bin");
  39.                 Files.write(sciezkaDoPlikuWynikowego, wyniki, StandardOpenOption.CREATE);
  40.         }
  41. }