導航:首頁 > 編程語言 > vb編程循環語句是

vb編程循環語句是

發布時間:2022-07-24 03:50:46

Ⅰ VB循環語句主要有哪些

哈哈,都是些什麼答案哦,誤導:
VB循環主要有以下三類:
1)
FOR
循環變數=初值
TO
終值
[STEP
步長]
循環體
NEXT
循環變數
2)
WHILE
條件表達式
循環體
WEND
3)
DO
WHILE|UNTIL
表達式
循環體
LOOP

DO
循環體
LOOP
WHILE|UNTIL
表達式

Ⅱ VB循環語句

循環語句包括For-Next、While-Wend、Do-Loop語句。
暫且先給你介紹一下這些語句的簡單用法:
For-Next語句:
For 變數 = 初值 To 終值 [Step 步長]
循環體
Next
當循環變數的值在初值到終值范圍內時,執行一次循環體中的語句塊,並使初值增加一個步長。當循環變數的值不在初值到終值范圍內時,就退出循環,執行Next後面的語句。For循環語句執行的流程圖。其中,
Step 步長 可省略,省略時,步長=1.
例如:
Private Sub Form_Activate()
For i = 1 To 5 Step 1
Print i
Next
End Sub
在這個例子中,運行程序後,窗體上會寫出如下文字:
1
2
3
4
5
解析:
變數i由初值1到終值5共循環5次,每次循環時,輸出i,並且將i的值加上步長的值1.所以,但第二次循環式,i的值就變為2.循環5此後,i的值變為5.再循環時i就變為6,便超過了終值5,因此循環結束,VB開始運行Next語句之後的代碼。

Do-Loop語句:
Do
循環體
...[Exit Do]
Loop
循環體會在Do 與 Loop 之間不停循環。Exit Do 語句可有可無,是為了設定當滿足一定條件後,運行Exit Do 語句,即退出循環。
如:
Private Sub Form_Activate()
Dim i As Integer
i = 1
Do
Print i
i = i + 1 '每次循環時都使i的值增加1
If i > 5 Then Exit Do '當i的值大於5(即循環5此後)時,退出循環
Loop
End Sub
其運行效果與上面的例子相同。

以上說明絕對不是復制的,給點辛苦分也行,謝謝~~

Ⅲ 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中的循環語句有哪些

1、do while...loop:當條件為True時循環,,在進入循環之前檢查條件。
2、do...loop while:當條件為True循環,在循環至少運行一次後檢查條件。
3、do until...loop:當條件為false循環,在進入循環之前檢查條件。
4、do.. loop until:當條件為false循環,在循環至少運行一次後檢查條件。
5、While...Wend: 當條件為Ture時循環。
6、for....next:指定循環次數,使用計數器重復運行語句。
7、for Each...next:對於集合中的每項或數組中的元素,重復執行每個語句。
8、for Each...in:從一個集合中取出每一個元素。
9、循環嵌套:就是在一個大循環內可以包含一個小循環。
10、強行退出循環就知道這么多,呵呵11

Ⅳ 解釋一下vb編程中的各種循環語句

1.While...Wend
語句
只要指定的條件為
True,則會重復執行一系列的語句。
語法
While
condition
[statements]
..
Wend
2.Do...Loop
2.1
第一種用法

Do
循環重復執行一語句塊,且重復次數不定。Do...Loop
語句有幾種演變形式,但每種都計算數值條件以決定是否繼續執行。如同
If...Then
condition
必須是一個數值或者值為
True(非零)或
False(零)的表達式。
在下面的
Do...Loop
循環中,只要
condition

True
就執行
statements。
Do
While
condition
statements
..
Loop

Ⅵ vb 循環語句,求詳解

Private Sub Command1_Click()//private表示私有函數
Dim n As Long, isprime As Boolean//定義n為long型變數isprime為布爾變數
n = InputBox("請輸入一個不小於2的正整數:")//將輸入的數值傳給n
isprime = True//布爾值為true
For i = 2 To Sqr(n)//循環開始:i為變數從2逐漸移動到n的平方根
If n Mod i = 0 Then//判斷開始:如果n除以i的余值為0則
isprime = False//布爾值為假
Exit For//跳出循環
End If//判斷語句結束
Next i//下一重循環
If isprime Then//判斷開始:如果布爾值為真
Print n; "是素數"//列印
Else//否則
Print n; "不是素數"//列印
End If//判斷結束

End Sub

Ⅶ vb中的循環語句怎麼寫

下面提供多種方法:

第一種:

For i = 0 To 100

If (i Mod 2 = 0) And (i Mod 3 = 0) And (i Mod 5 <> 0) Then

MsgBox i

EndIf

Nexti

第二種:

Private Sub Command1_Click()

Text1 = ""

Dim a()

k = InputBox("請輸入上限")

For i = 1 To k

If i Mod 2 = 0 And i Mod 3 = 0 And i Mod 5 <> 0 Then

j = j + 1

ReDim Preserve a(j)

a(j) = i

End If

Next i

For i = 1 To j

Text1 = Text1 & a(i) & " "

Next i

End Sub

Ⅷ VB中的循環語句中的for... 是怎麼用的

計數循環For格式:

For循環變數=初值To終值[Step為步長,默認步長為1]

[循環體]

[Exit For]

Next[循環變數][,循環變數]……

說明:

1、for循環格式中有多個參量,這些參量的含義如下:

1)循環變數:也稱「循環控制變數」、「控制變數」或「循環計數器」。它是一個數值變數。

2)步長:不可為0。如果步長為1,則可省略不寫。

3)格式中的初值、終值、步長均為數值表達式,但其值不一定是整數,可以是實數,VB自動調整。

2、For循環語句的執行過程是:首先把「初值」賦給「循環變數」,接著檢查「循環變數」的值是否超過終值,如果超過就停止執行「循環體」,跳出循環,執行Next後面的語句,否則執行一次「循環體」,然後把「循環變數+步長」的值賦給「循環變數」,重復上述過程。

3、在VB中,For-Next循環遵循「先檢查,後執行」的原則,即先檢查循環變數是否超過終值,然後決定是否執行循環體。因此,當步長為正數,但初值>終值,或步長為負數,但初值<終值時,循環體將不會被執行。當初值等於終值時,不管步長是正數還是負數,均執行一次循環體。

4、For語句和Next語句必須成對出現,不能單獨使用,且For語句必須在Next語句之前。

5、循環次數由初值、終值和步長3個因素確定,計算公式為:

循環次數=Int(終值-初值)/步長+1

6、For-Next循環可嵌套使用。

7、循環變數用來控制循環過程,在循環體內可以被引用和賦值。當循環變數在循環體內被引用時,稱為「操作變數」,而不被引用的循環變數叫做「形式變數」。如果用循環變數做為操作變數,當循環體內循環變數出現的次數較多時,會影響程序的清晰性。

(8)vb編程循環語句是擴展閱讀:

在VB中除了for(計數)循環,還包括當循環和Do循環兩種循環形式。

1、在VB當中,當循環的格式如下:

While條件

[語句塊]

Wend

「條件」為一布爾表達式。當循環語句的功能是:當給定的「條件」為True時,執行循環中的「語句塊」。

2、Do循環的格式如下:

1)第一種格式:

Do

[語句塊]

[Exit Do]

Loop [While|Until循環條件]

2)第二種格式:

Do [While|Until循環條件]

[語句塊]

[Exit Do]

Loop

Ⅸ 用VB的6種循環語句分別編程實現10!

第一種用for...next 循環
Private Sub CommandButton1_Click()
dim i as integer

dim jc as double
jc=1
for i=10 to 1 step -1
jc=jc*i
next i
print "10!=「;
print jc
End Sub
第二種用當循環while...wend
Private Sub CommandButton1_Click()
dim i as integer

dim jc as double
jc=1
i=10
while i>=1
jc=jc*i
i=i-1
wend
print "10!=「;
print jc
End Sub
第三種用do循環do...loop
(1)do...loop while
Private Sub CommandButton1_Click()
dim i as integer

dim jc as double
jc=1
i=10
do
jc=jc*i
i=i-1
loop while i>=1
print "10!=「;
print jc
End Sub
(2)do...loop until
Private Sub CommandButton1_Click()
dim i as integer

dim jc as double
jc=1
i=10
do
jc=jc*i
i=i-1
loop until i<1
print "10!=「;
print jc
End Sub
(3)do while...loop
Private Sub CommandButton1_Click()
dim i as integer

dim jc as double
jc=1
i=10
do while i>=1
jc=jc*i
i=i-1
loop
print "10!=「;
print jc
End Sub
(4)do until...loop
Private Sub CommandButton1_Click()
dim i as integer

dim jc as double
jc=1
i=10
do until i<1
jc=jc*i
i=i-1
loop
print "10!=「;
print jc
End Sub

閱讀全文

與vb編程循環語句是相關的資料

熱點內容
java常用的伺服器 瀏覽:277
集結APP在哪裡下載 瀏覽:798
歐洲cf玩什麼伺服器 瀏覽:527
如何連接另一台電腦上的共享文件夾 瀏覽:679
如何讓桌面文件夾搬家到e盤 瀏覽:71
java自動格式化 瀏覽:617
ipad怎麼查看文件夾大小 瀏覽:581
手工粘土解壓球 瀏覽:550
在線視頻教育源碼 瀏覽:39
快四十學什麼編程 瀏覽:754
gnumakelinux 瀏覽:537
視易峰雲伺服器怎麼改系統 瀏覽:535
javamap取值 瀏覽:768
mac和win磁碟加密軟體 瀏覽:474
蘋果為什麼會連接不到伺服器 瀏覽:726
pdf格式文件如何保存 瀏覽:303
小霸王伺服器tx什麼意思 瀏覽:75
解釋dns命令 瀏覽:584
dmx512怎麼編程 瀏覽:744
北京雲主機17t雲伺服器 瀏覽:232