Подсмотрела решение у явыраш, но не пойму почему такое // int minByte = 255; 1) почему мы здесь не присваиваем 256 - ведь это самое большое значение // try (FileInputStream fileInputStream = new FileInputStream(fileName)) { 2) не понимаю, что ловит try и где catch? ЧТо это за тема? где можно почитать про нее? // while (fileInputStream.available() > 0) { // int currByte = fileInputStream.read(); // if (currByte < minByte) minByte = currByte; // }