Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.task.task18.task1802;
- import java.io.BufferedReader;
- import java.io.FileInputStream;
- import java.io.InputStreamReader;
- /*
- Минимальный байт
- Ввести с консоли имя файла.
- Найти минимальный байт в файле, вывести его на экран.
- Закрыть поток ввода-вывода.
- */
- public class Solution {
- public static void main(String[] args) throws Exception {
- try (FileInputStream fileInputStream =
- new FileInputStream(
- new BufferedReader(
- new InputStreamReader(System.in)).readLine())) {
- int min = 0, i;
- if (fileInputStream.available() > 0)
- min = fileInputStream.read();
- while (fileInputStream.available() > 0) {
- if ((i = fileInputStream.read()) < min) {
- min = i;
- }
- }
- System.out.println(min);
- }
- }
- }
- /*Требования:
- 1. Программа должна считывать имя файла с консоли.
- 2. Для чтения из файла используй поток FileInputStream.
- 3. В консоль должен выводиться минимальный байт, считанный из файла.
- 4. Поток чтения из файла должен быть закрыт.*/
Add Comment
Please, Sign In to add comment