Помогите пожалуйста с решение и объяснением задачи
package com.javarush.task.task13.task1318;
import java.io.*;
import java.util.Scanner;
/*
Чтение файла
*/
public class Solution {
public static void main(String[] args) throws IOException {
// напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
InputStream inStream = new FileInputStream(String.valueOf(reader));
OutputStream outStream = new FileOutputStream("c:/result.txt");
while (inStream.available() > 0) {
int data = inStream.read(); //читаем один байт из потока для чтения
outStream.write(data);
}
System.out.println(outStream);
inStream.close(); //закрываем потоки
outStream.close();
reader.close();
}
}