Facebook
From Unknow, 5 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 168
  1.     public void oblicz(String plik){
  2.         try {
  3.             List<String> lines = Files.readAllLines(Paths.get(plik), StandardCharsets.ISO_8859_1);
  4.  
  5.             for (String str : lines) {
  6.                 String[] osoba = str.split("-");
  7.                 String nazwisko = osoba[1];
  8.                 String plec = osoba[2];
  9.  
  10.                 int wiek = Integer.parseInt(osoba[3]);
  11.  
  12.                 int doKonca = 0;
  13.  
  14.                 if (plec.equals("M")) {
  15.                     int x = 67 - wiek;
  16.                     doKonca = x * 12;
  17.                     String doPliku = Integer.toString(doKonca);
  18.  
  19.                     try {
  20.                         FileWriter writer = new FileWriter("C:\\Users\\Patryk\\Desktop\\Java - kurs\\udemy\\src\\pl\\patryk\\IO\\wynikEmeryt.txt", true);
  21.                         writer.write(nazwisko);
  22.                         writer.write("\r\n");
  23.                         writer.write(doPliku);
  24.                         writer.write("\r\n");
  25.                         writer.close();
  26.                     } catch (IOException e) {
  27.                         e.printStackTrace();
  28.                     }
  29.                 }
  30.                 if (plec.equals("K")) {
  31.                     int x = 65 - wiek;
  32.                     doKonca = x * 12;
  33.                     String doPliku = Integer.toString(doKonca);
  34.  
  35.                     try {
  36.                         FileWriter writer = new FileWriter("C:\\Users\\Patryk\\Desktop\\Java - kurs\\udemy\\src\\pl\\patryk\\IO\\wynikEmeryt.txt", true);
  37.                         writer.write(nazwisko);
  38.                         writer.write("\r\n");
  39.                         writer.write(doPliku);
  40.                         writer.write("\r\n");
  41.                         writer.close();
  42.                     } catch (IOException e) {
  43.                         e.printStackTrace();
  44.                     }
  45.  
  46.                 }
  47.             }
  48.         }catch (Exception e){
  49.             e.printStackTrace();
  50.         }
  51. }