Цикл for
Image: Bagok, Public domain, Wikimedia Commons
Коротко: Цикл со счётчиком, объединяющий инициализацию, условие выхода и шаг счётчика в одной конструкции, — идеален, когда число итераций известно заранее или определяется переменной-счётчиком.
Подробнее: Классическая структура (for (начало; условие; шаг)) позволяет с первого взгляда увидеть, где цикл начинается, когда заканчивается и как меняется, — в отличие от цикла while, где эти три части могут быть разбросаны по коду. Многие языки дополнительно предлагают вариант «for-each», перебирающий элементы коллекции напрямую.
Подробности
for (int i = 0; i < 10; i++) {См. также: циклы, цикл while, индекс