Задача была написать код, который меняет имя и расширение .txt файла на .html
Но случайно я запустил его в таком виде, планировал финальный метод file.renameTo(newfile); замены вынести за цикл.
Но он работает и в таком виде, я же ожидаю, что он должен уйти в бесконечность, ведь замена имени выполняется, а потом происходит проверка: существует ли такой файл, и в теории, если да то цикл должен продолжать работать.
Почему так не происходит?