Показать сообщение отдельно
  #5 (permalink)  
Старый 09.06.2016, 04:11
Новичок на форуме
Отправить личное сообщение для amanai Посмотреть профиль Найти все сообщения от amanai
 
Регистрация: 08.06.2016
Сообщений: 4

Понял, спасибо большое!! Вы случаем не преподаете?
Сообщение от Bond Посмотреть сообщение
amanai,

С итерации первого цикла
Первый цикл перебирает переменную text по одному символу. и с каждой итерацией увеличивает свою переменную i на единицу. В этом цикле есть условие - если встретишь символ Е запусти второй цикл. Вот и получается что когда он встречает E и запускает вложенный цикл - переменная i равна 30 (можете сами посчитать количество символов в переменной text до первой E - счет ведется с нуля и включает также пробелы). Потом переменной j присваивается i=30 а условие (myName.length + i); звучит так - выполняй цикл пока j не станет больше 33 (потому что myName.length равно 3 + i = 30(на данный момент));
И не важно сколько будет равна i - хоть 100 хоть 200 - вложенный цикл будет делать 4 итерации (если i = 100 то цикл будет выполняться от 100 до 103, если 200 то от 200 до 203 и т.д)
Ответить с цитированием