Facebook
From Unknow, 5 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 161
  1.  try{
  2.             List<String> lines = Files.readAllLines(Paths.get("C:\\Users\\Patryk\\Desktop\\Java - kurs\\udemy\\src\\pl\\patryk\\IO\\bmi.txt"), StandardCharsets.ISO_8859_1);
  3.  
  4.             for (String str : lines){
  5.                 String[] osoba = str.split("-");
  6.                 double waga = Double.parseDouble(osoba[2]);
  7.                 double wzrost = Double.parseDouble(osoba[3]);
  8.  
  9.                 double bmi = waga/(wzrost*wzrost);
  10.                 bmi = Math.round(bmi);
  11.                 String bmiZa = Double.toString(bmi);
  12.  
  13.                 if(bmi<18.5){
  14.                     try{
  15.                         FileWriter writer = new FileWriter("C:\\Users\\Patryk\\Desktop\\Java - kurs\\udemy\\src\\pl\\patryk\\IO\\wynik.txt", true);
  16.                         writer.write(osoba[0]);
  17.                         writer.write("\r\n");
  18.                         writer.write(bmiZa);
  19.                         writer.write("\r\n");
  20.                         writer.close();
  21.                     } catch (IOException e){
  22.                         e.printStackTrace();
  23.                     }
  24.  
  25.                 }
  26.                 if(bmi>=25.0){
  27.                     try{
  28.                         FileWriter writer = new FileWriter("C:\\Users\\Patryk\\Desktop\\Java - kurs\\udemy\\src\\pl\\patryk\\IO\\wynik.txt", true);
  29.                         writer.write(osoba[0]);
  30.                         writer.write("\r\n");
  31.                         writer.write(bmiZa);
  32.                         writer.write("\r\n");
  33.                         writer.close();
  34.                     } catch (IOException e){
  35.                         e.printStackTrace();
  36.                     }
  37.  
  38.  
  39.                 }
  40.             }
  41.         } catch (IOException e){
  42.  
  43.         }
  44.