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