Объясните, пожалуйста, почему эта лабуда не работает?
package com.javarush.task.task13.task1326;
/*
Сортировка четных чисел из файла
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws FileNotFoundException {
BufferedReader reader = new BufferedReader (new InputStreamReader (System.in));
try {
FileInputStream inputStream = new FileInputStream (reader.readLine());
int i;
while((i=inputStream.read())!= -1) {
for (int o = 0; o < i; o++) {
if (o % 2 == 0) {
System.out.print ((char) o);
inputStream.close ();
}
}
}
} catch (IOException e) {
e.printStackTrace ();
}
}
}