Преимущества использования циклов со счётчиком заключаются в том, что количество итераций (повторений) заранее известно. 12 В условии цикла задаётся начальное и конечное значение счётчика, и каждую итерацию счётчик наращивается. 2
Некоторые другие преимущества:
- Компактность исходного кода. 1 Один и тот же фрагмент не придётся переписывать несколько раз. 1
- Возможность прервать выполнение цикла до достижения его условия. 2 Например, если есть коллекция из 100 чисел и нужно понять, содержит ли она отрицательные числа, то можно начать перебор всех чисел, используя цикл со счётчиком, а когда будет найдено первое отрицательное число, не перебирать оставшиеся числа. 2
- Автоматическое изменение переменной-счётчика. 3 В теле цикла не нужно изменять переменную-счётчик, её значение меняется автоматически в заголовке цикла. 3