Все закрыл что только можно, но проверку не проходит.
package com.javarush.task.task18.task1801;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.InputStreamReader;
/*
Максимальный байт
Ввести с консоли имя файла.
Найти максимальный байт в файле, вывести его на экран.
Закрыть поток ввода-вывода.
Требования:
1. Программа должна считывать имя файла с консоли.
2. Для чтения из файла используй поток FileInputStream.
3. В консоль должен выводиться максимальный байт, считанный из файла.
4. Поток чтения из файла должен быть закрыт.
*/
public class Solution {
public static void main(String[] args) throws Exception {
InputStreamReader isreader = new InputStreamReader(System.in);
BufferedReader reader = new BufferedReader(isreader);
String filename = reader.readLine();
reader.close();
isreader.close();
FileInputStream is = new FileInputStream(filename);
InputStreamReader isr = new InputStreamReader(is);
BufferedReader filereader = new BufferedReader(isr);
int i, max = 0;
while((i = filereader.read())!=-1){
if(i>max) max = i;
}
filereader.close();
isr.close();
is.close();
System.out.println(max);
}
}