Почему третье условие не проходит?
package com.javarush.task.task18.task1804;
import java.io.*;
/*
Самые редкие байты
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream stream = new FileInputStream(reader.readLine());
int[] i = new int[256];
while(stream.available()>0){
i[stream.read()]++;
}
reader.close();
stream.close();
int min = i[0];
for(int num : i){
if(num<min){
min=num;
}
}
for(int num : i){
if(num==min){
System.out.print(num+" ");
}
}
}
}