2013-07-18 4 views
0

Я ищу для цикла, как нижеКак продлить итерации цикла

dim i as integer 
dim j as integer = 5 

For i = 0 To j 
    If i = 5 Then 
     i = 10 
     j = 20 
    End If 

Next 

«», если я = 5, то я хочу, чтобы увеличить I 10 и J до 20, так что цикл будет простираются до 10 до 20

может кто-нибудь предложить мне, как это осуществить.

ответ

1
dim i as integer = 1 
dim j as integer = 5 
while i <= j 
    if i = 5 then 
     i = 10 
     j = 20 
    end if 
end while 

Я думаю, что с какое-то время вы будете легче понять

0

Не пытайтесь изменить переменные цикла. Цикл всегда будет ударяться 5 и, следовательно, «растягивается» до 10. Просто сделайте его зацикливанием до 10 в первую очередь. Если вы хотите использовать измененное значение j внутри, то внесите другую переменную k, которую вы измените с 5 на 10 в соответствующее время и вместо этого используйте k.

Смежные вопросы