try{ List lines = Files.readAllLines(Paths.get("C:\\Users\\Patryk\\Desktop\\Java - kurs\\udemy\\src\\pl\\patryk\\IO\\bmi.txt"), StandardCharsets.ISO_8859_1); for (String str : lines){ String[] osoba = str.split("-"); double waga = Double.parseDouble(osoba[2]); double wzrost = Double.parseDouble(osoba[3]); double bmi = waga/(wzrost*wzrost); bmi = Math.round(bmi); String bmiZa = Double.toString(bmi); if(bmi<18.5){ try{ FileWriter writer = new FileWriter("C:\\Users\\Patryk\\Desktop\\Java - kurs\\udemy\\src\\pl\\patryk\\IO\\wynik.txt", true); writer.write(osoba[0]); writer.write("\r\n"); writer.write(bmiZa); writer.write("\r\n"); writer.close(); } catch (IOException e){ e.printStackTrace(); } } if(bmi>=25.0){ try{ FileWriter writer = new FileWriter("C:\\Users\\Patryk\\Desktop\\Java - kurs\\udemy\\src\\pl\\patryk\\IO\\wynik.txt", true); writer.write(osoba[0]); writer.write("\r\n"); writer.write(bmiZa); writer.write("\r\n"); writer.close(); } catch (IOException e){ e.printStackTrace(); } } } } catch (IOException e){ }