Skip to content

Instantly share code, notes, and snippets.

@ihopeudie
Created August 29, 2017 06:21
Show Gist options
  • Save ihopeudie/10380a217d4334722eb919fe0619b01f to your computer and use it in GitHub Desktop.
Save ihopeudie/10380a217d4334722eb919fe0619b01f to your computer and use it in GitHub Desktop.
package com.javarush.task.task18.task1801;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
/*
Максимальный байт javarush
Ввести с консоли имя файла.
Найти максимальный байт в файле, вывести его на экран.
Закрыть поток ввода-вывода.
Требования:
1. Программа должна считывать имя файла с консоли.
2. Для чтения из файла используй поток FileInputStream.
3. В консоль должен выводиться максимальный байт, считанный из файла.
4. Поток чтения из файла должен быть закрыт.
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fName = reader.readLine();
int max = -999999999;
FileInputStream iStream = new FileInputStream(fName);
while (iStream.available()>0) {
int tmp = iStream.read();
if (max<tmp) max = tmp;
}
iStream.close();
System.out.println(max);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment