Пишет что имеется безконечный цикл.Но я и так знаю. По мои проверкам в идее все работает.Но может я что то не так проверяю
package ua.javarush.task.task18.task1810;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
/*
DownloadException
*/
public class Solution {
public static void main(String[] args) throws DownloadException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
long totalBytes = 0;
try{
String fileNameConsole;
while((fileNameConsole = bufferedReader.readLine()) != null){
FileInputStream fileInputStream = new FileInputStream(fileNameConsole);
long bytes;
while((bytes = fileInputStream.read()) != -1){
totalBytes++;
}
if(totalBytes < 1000){
throw new DownloadException();
}
fileInputStream.close();
}
}catch(IOException e){e.printStackTrace();}
}
public static class DownloadException extends Exception {
}
}