2013-07-18 74 views
0

我正在尋找一個像下面如何for循環延長迭代

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,然後我想我遞增到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代替。