"int i=0" Так мы создаем переменную с названием "i", у которой тип данных "int" (это значит что она может иметь значения 1, 2, 3 и т.п. то есть целочисленные. Например "float" это 1.27, 4.55 4.12 то есть дробные)
в скобках указана некоторая переменная типа натуральное число,n строковый итерал,i++ инкремент постоянно увеличивающийся на единицу
как работает сказать не могу,надо весь цикл смотреть