VB For嵌套循環語句順序
至于第一題如下:首先J=1,則執行I從1到10然后J=2,再次執行I從1到10也就是J每增加1,I需要從1執行到10一次。
當J從1執行到10,I也就執行了100次。I相當于內循環,J相當于外循環我認為在里面執行次數多的就是內循環,在外面執行次數少的就是外循環。
呵呵第二題:當一個變量沒有在程序中進行定義是,編譯環境會自動給它賦一個值。像這個I剛開始的時候就是0當j=1時,i=i+j=0+1=1 j增加了1j=2,i=i+j=1+2=3 j增加了1j=3,i=i+j=3+3=6 j增加了1j=4,i=i+j=6+4=10 j增加了1j=5,i=i+j=10+5=15 j增加了1。
VB中的循環語句中的for
For循環的格式: For 循環變量 = 初值 To 終值 [Step 步長] step 2 就是i=i+2 [循環體] Next [循環變量] 注意: 1) 當步長 > 0 時 循環執行的條件:循環變量 <= 終值 2) 當步長 < 0 時 循環執行的條件:循環變量 >= 終值 強行退出 For 循環,請使用 Exit For。
舉例1: 單擊命令按鈕 Command1 后,先后彈出很多消息框,消息內容一開始是 1,最后是 100,每彈出一次,消息內容加 1,也就是 1; 2; 3; 。; 98; 99; 100。
VB 代碼如下: Private Sub Command1_Click() Dim i As Long For i = 1 To 100 MsgBox i Next End Sub 如果使用 For 語句,代碼如下: Private Sub Form_Load() For i = 1 To 100 MsgBox i, vbInformation /vbInformation 指顯示圖標,下同 Next MsgBox "Finished", vbCritical End Sub 擴展資料: VB的Do循環 Do。Loop 如果你不知道重復多少次,可以使用 Do。
Loop 語句。 Do。
Loop 語句重復執行某段代碼直到條件是 true 或條件變成 true。 重復執行代碼直到條件是 true 您可以使用 While 關鍵字來檢查 Do。
Loop 語句的條件。 Do While i>10some codeLoop 如果 i 等于 9,上述循環內的代碼將終止執行。
Dosome codeLoop While i>10 這個循環內的代碼將被執行至少一次,即使 i 小于 10。 重復執行代碼直到條件變成 true 您可以使用 Until 關鍵字來檢查 Do。
Loop 語句的條件。 Do Until i=10some codeLoop 如果 i 等于 10,上述循環內的代碼將終止執行。
Dosome codeLoop Until i=10 這個循環內的代碼將被執行至少一次,即使 i 等于 10。 退出 Do。
Loop 您可以通過 Exit Do 關鍵詞退出 Do。Loop 語句。
Do Until i=10i=i-1If i<10 Then Exit DoLoop 這個循環內的代碼,只要 i 不為 10 且 i 大于 10 時都將被執行。 參考資料:百度百科——循環語句。
vb中的循環語句
循環語句包括For-Next、While-Wend、Do-Loop語句比較常用的是for和whileFor-Next語句:
For 變量 = 初值 To 終值 [Step 步長]
循環體
Next
While Wend 語句:
While 條件
循環體
Wend
但滿足條件時,(如當i>5時),便退出循環,否則執行循環體。Do-Loop語句:
Do
循環體
。[Exit Do]
Loop
循環體會在Do 與 Loop 之間不停循環。Exit Do 語句可有可無,是為了設定當滿足一定條件后,運行Exit Do 語句,即退出循環。for應該是最簡單的,因為不用自己去控制自增或自減,只要設置初始值,循環條件,和步階就行了~
關于vb for循環語句
循環結構是程序中一種很重要的結構。在給定條件成立時,可反復執行某程序段,直到條件不成立為止。給定的條件稱為循環條件,反復執行的程序段稱為循環體。在VB中提供了多種循環語句供用戶使用循環,下面介紹兩種常用的形式:For語句和Do語句。
一、For語句
For循環(For……Next)語句的基本格式為:
For 循環變量=初值 To 終值 Step 增量,循環體,Next 變量
循環變量為數值型變量,初值、終值、增量均為數值型表達式。“Step 增量”部分可以省略,缺省時默認為1。在循環體中使用Exit
For語句可直接中止循環,執行next后面的語句。當增量值為正數時,For循環的執行過程如下:
(1) 將循環變量賦初值;
(2)比較循環變量是否小于等于終值,小于等于時循環條件成立,運行一次循環體中的語句;如果循環條件不成立時,循環結束,執行Next后面的語句;
(3)遇到Next語句,循環變量增加增量值,轉到(2)繼續循環;
增量值為負數時,For循環的執行過程第(2)步不同。比較循環變量是否大于等于終值,大于等于時循環條件成立,運行一次循環體中的語句;如果循環條件不成立時,循環結束,執行Next后面的語句結束。
vb怎么寫for循環語句
for…next循環如下:(在C盤根目錄建立一個名字為1的文件夾,反復10次)Private Sub Command2_Click()
Dim i As Integer
For i = 1 To 10
Set fso = CreateObject("*stemobject")
*Folder ("c:\1")
Next
End Sub