Оператор цикла со счётчиком предназначен для выполнения определённого блока кода заданное количество раз.
Среди предложенных вариантов, оператор for является наиболее подходящим для реализации цикла со счётчиком, так как он явно предусматривает инициализацию, условие и инкремент/декремент переменной-счётчика.
Операторы else и if относятся к условным конструкциям, а while — к циклу с условием, который выполняется, пока условие истинно, но не обязательно имеет явный счётчик.