Program mówi że nie zamknąłem trzeciego strumienia, z tego co widzę to jest zamknięty :/
package pl.codegym.task.task18.task1818;
/*
Dwa w jednym
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String name1 = reader.readLine();
String name2 = reader.readLine();
String name3 = reader.readLine();
FileOutputStream fos = new FileOutputStream(name1);
FileInputStream fis1 = new FileInputStream(name2);
FileInputStream fis2 = new FileInputStream(name3);
byte[] buffer = new byte[fis1.available()];
int count = fis1.read(buffer);
fos.write(buffer, 0, count);
fis1.close();
buffer = new byte[fis2.available()];
count = fis2.read(buffer);
fos.write(buffer, 0, count);
fis2.close();
fos.close();
reader.close();
}
}