Пишу программу на Java, она сканирует файл, считает строки, символы, палиндромы, слова. Моя проблема в том, что когда я запрашиваю имя файла, я использую BufferedReader и InputStreamReader для сканирования файла, предоставленного пользователем, и печати результатов в другом файле, моя программа компилируется, когда я ввожу имя файла ничего не происходит, программа делает не закончил и остался застрявшим, вот код BufferedReader, если нужен весь код, я опубликую его
System.out.println("Enter the name of the file you would like to scan: ");
String fileName = scan.nextLine();
File file = new File(fileName);
BufferedReader br = new BufferedReader(newInputStreamReader(System.in));