Разница между циклами со счётчиком и бесконечными циклами заключается в их поведении:
- Циклы со счётчиком используются, когда известно количество повторений однотипных шагов. 100urokov.ru В условии цикла задаётся начальное и конечное значение счётчика, и каждую итерацию счётчик наращивается. javarush.com После выполнения указанного числа повторов процесс останавливается. 100urokov.ru
- Бесконечные циклы выполняются бесконечно, их условие выхода не принимает выражение False хотя бы в одном случае или условие выхода не определено. {8-host} Алгоритм будет работать вечно или до прерывания внешним событием. {8-host} Чтобы цикл был бесконечным, его условие должно выполняться всегда. skillbox.ru
Таким образом, циклы со счётчиком позволяют заранее определить количество итераций, в то время как бесконечные циклы выполняются без ограничения по времени.