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