daily pastebin goal
71%
SHARE
TWEET

Untitled

a guest May 16th, 2018 104 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package com.javarush.task.task18.task1802;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.FileInputStream;
  5. import java.io.InputStreamReader;
  6.  
  7. /*
  8. Минимальный байт
  9. Ввести с консоли имя файла.
  10. Найти минимальный байт в файле, вывести его на экран.
  11. Закрыть поток ввода-вывода.
  12. */
  13.  
  14. public class Solution {
  15.     public static void main(String[] args) throws Exception {
  16.         try (FileInputStream fileInputStream =
  17.                      new FileInputStream(
  18.                              new BufferedReader(
  19.                                      new InputStreamReader(System.in)).readLine())) {
  20.             int min = 0, i;
  21.             if (fileInputStream.available() > 0)
  22.                 min = fileInputStream.read();
  23.             while (fileInputStream.available() > 0) {
  24.                 if ((i = fileInputStream.read()) < min) {
  25.                     min = i;
  26.                 }
  27.             }
  28.             System.out.println(min);
  29.         }
  30.     }
  31. }
  32. /*Требования:
  33. 1. Программа должна считывать имя файла с консоли.
  34. 2. Для чтения из файла используй поток FileInputStream.
  35. 3. В консоль должен выводиться минимальный байт, считанный из файла.
  36. 4. Поток чтения из файла должен быть закрыт.*/
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top