1樓:文件類共創空間
do loop 語句的語法具有以下幾個部分:
在do…loop 中可以在任何位置放置任意個數的 exit do 語句,隨時跳出do...loop 迴圈。exit do 通常用於條件判斷之後,例如if then,在這種情況下,exit do 語句將控制權轉移到緊接在 loop 命令之後的語句。
如果 exit do 使用在巢狀的do…loop 語句中,則 exit do 會將控制權轉移到 exit do 所在位置的外層迴圈。
2樓:鄧佩蘭懷莞
do...loop分2種
1.do
while
《條件》
...loop
2.do
...loop
until《條件》
第一種是先判斷條件,如符合再執行,直到條件不符合退出迴圈,有可能成為死迴圈,也有可能一次也不執行
第二種是先執行,再判斷條件,若條件不符合,就不再執行第二次,所以這種迴圈最少要執行一次
3樓:
dim a, b, s, i as integer '定義變數a = val(text1.text) '把text1由字串轉成數值後賦值給變數a
b = val(text2.text) '同上s = 0 's的值歸零
i = a '把a的值賦值給變數i
do while i <= b '當i<=b的時候做迴圈s = s + i '把i的值累加到s上i = i + 1 'i增加1
loop '迴圈結尾
msgbox "計算結果為:" & s '用對話方塊輸出計算結果send sub '結束
4樓:士芮安
a = val(text1.text)
b = val(text2.text)
在文字框裡填入兩個數字
求和a到b所有的數加起來.
5樓:匿名使用者
private sub command1_click()dim a, b, s, i as integera = val(text1.text) '得到文字框1的文字並轉換成數值
b = val(text2.text) '得到文字框2的文字並轉換成數值
s = 0 's的值歸零i = a
do while i <= b '當i小於等於b時s = s + i '累加i = i + 1
loop
msgbox "計算結果為:" & s
end sub
'就是說從輸入兩個數字,從數字1一直累加到數字2
6樓:匿名使用者
輸入兩個整數
求從第乙個整數到第二個整數累加和
vb 語言中do loop while迴圈語句如何使用?
7樓:匿名使用者
do《迴圈體語句》
loop while 《條件判斷》
......
特點:因為一開始,直接進入迴圈,執行《迴圈體語句》後,才會去執行《條件判斷》,所以這種迴圈語句,至少會執行一次迴圈。
如果《布林表示式》的值為true,就從do開始,繼續執行迴圈;
如果《布林表示式》的值為false,就迴圈結束,執行loop while 《條件判斷》下面的語句。
例如:i = 1
doprint i
i = i + 1
loop while i <= 3
這裡,《條件判斷》就是i <= 3;
初始i = 1,進入do迴圈
第1次迴圈;
執行 print i,輸出 1
執行 i = i + 1,i 等於2
執行 loop while i <= 3,因為此時i = 2,i <= 3的結果為true,繼續迴圈,執行do 。
第2次迴圈;
執行 print i,輸出 2
執行 i = i + 1,i 等於3
執行 loop while i <= 3,因為此時i = 3,i <= 3的結果為true,繼續迴圈,執行do 。
第3次迴圈;
執行 print i,輸出 3
執行 i = i + 1,i 等於4
執行 loop while i <= 3,因為此時i = 2,i <= 3的結果為false,迴圈結束 。
vb中關於: for ...to,和do while....loop語句的用法
8樓:表亭晚頻醜
dima,
b,s,ias
integer
'定義變數a=
val(text1.text)
'把text1由字串轉成數值後賦值給變數ab=val(text2.text)
'同上s=0
's的值歸零i=
a'把a的值賦值給變數i
dowhile
i<=b'當i<=b的時候做迴圈s=
s+i'把i的值累加到s上i=
i+1'i增加1
loop
'迴圈結尾
msgbox
"計算結果為:"&s
'用對話方塊輸出計算結果s
endsub'結束
9樓:
for ...to,用在知道迴圈次數的時候比較方便do while....loop 用在在迴圈時判斷條件,條件滿足執行,不滿足就退出
例如你要計算1+2+3+...+100的值則用for to要計算1+2+3+4+5+...什麼時候大於1000,並返回最後乙個數時用do while....loop
10樓:匿名使用者
求:1+2+……+10的和
for i=1 to 10
sum=sum+i
next
同樣求:1+2+……+10的和
i=1do while i<=10
sum=sum+i
i=i+1
loop
vb do loop 語句
11樓:問明
vb do迴圈語句的幾種形式
do迴圈語句的幾種形式:
1、do while i>1 '條件為true時執行... ... '要執行的語句loop
2、do until i>1 '條件為false時執行... ... '要執行的語句loop
3、do
... ... '要執行的語句
loop while i>1 '條件為true時執行4、do
... ... '要執行的語句
loop until i>1 '條件為false時執行5、while...wend 語句
while i>1 '條件為true時執行... ... '要執行的語句wend
do while loop 使用do
loop就是一直迴圈
dox=x+1
loop
那麼就是個死迴圈 一直迴圈
所以要用while 設定個條件 當滿足條件才迴圈do while x<100
x=x+1
loop
那麼就是當x<100 的時候就一直迴圈。
while迴圈
while迴圈和for迴圈類似,其格式為:
while (條件語句)
語句1 ;
語句2 ;
語句n ;
執行while時,先測試「條件語句」,如果條件成立,則執行語句1到語句n,直至條件不成立時調處迴圈。
int i=0 ;
while (i<10)
i++ ;
system.out.println("hey!.get me out of here!:);
3:do ... while 迴圈
do ... while 迴圈語句的格式為:
do 語句1 ;
語句2 ;
語句n ;
while (條件語句) ;
do ...while 語句的功能是首先執行語句1到語句n,然後進行條件測試,如果條件成立,則繼續執行語句1到語句n,否這跳出迴圈。如:
boolean test=false;
do while(test);
使用時注意結尾處while語句後的分號。
12樓:文件類共創空間
do loop 語句的語法具有以下幾個部分:
在do…loop 中可以在任何位置放置任意個數的 exit do 語句,隨時跳出do...loop 迴圈。exit do 通常用於條件判斷之後,例如if then,在這種情況下,exit do 語句將控制權轉移到緊接在 loop 命令之後的語句。
如果 exit do 使用在巢狀的do…loop 語句中,則 exit do 會將控制權轉移到 exit do 所在位置的外層迴圈。
13樓:閃星
希望可以幫到你,滿意請採納,有問題請追問^_^
14樓:匿名使用者
do...loop 語句
當條件為 true 時,或直到條件變為 true 時,重複執行乙個語句塊中的命令。
語法do [ condition]
[statements]
[exit do]
[statements]
loop
do...loop 語句示例
本示例示範如何使用 do...loop 語句。內層的 do...
loop 語句迴圈到第 10 次時將標誌值設定為 false,並用 exit do 語句強制退出內層迴圈。外層迴圈則在檢查到標誌值為 false 時,馬上退出。
dim check, counter
check = true: counter = 0 ' 設定變數初始值。
do ' 外層迴圈。
do while counter < 20 ' 內層迴圈。
counter = counter + 1 ' 計數器加一。
if counter = 10 then ' 如果條件成立。
check = false ' 將標誌值設成 false。
exit do ' 退出內層迴圈。
end if
loop
loop until check = false ' 退出外層迴圈。
15樓:匿名使用者
private sub form_load()me.show
do i = i + 1
print i
if i = 10 then exit doloop
end sub
16樓:
告訴你個最簡單的方法!
do...
if (退出迴圈條件) then
exit do
end if
...loop
vb中的do...loop語句怎麼使用?
17樓:匿名使用者
do...loop 語句
當條件為 true 時,或直到條件變為 true 時,重複執行乙個語句塊中的命令。
語法do [ condition]
[statements]
[exit do]
[statements]
loop
do...loop 語句示例
本示例示範如何使用 do...loop 語句。內層的 do...
loop 語句迴圈到第 10 次時將標誌值設定為 false,並用 exit do 語句強制退出內層迴圈。外層迴圈則在檢查到標誌值為 false 時,馬上退出。
dim check, counter
check = true: counter = 0 ' 設定變數初始值。
do ' 外層迴圈。
do while counter < 20 ' 內層迴圈。
counter = counter + 1 ' 計數器加一。
if counter = 10 then ' 如果條件成立。
check = false ' 將標誌值設成 false。
exit do ' 退出內層迴圈。
end if
loop
loop until check = false ' 退出外層迴圈。
VB中的NOT是什麼意思,vb中的notm什麼意思?
卓縈牛叡 not,顧名思義嘛,就是非的意思。這句話的意思就相當於ifx 0 then,類似的還有or,就是或的意思,and,且的意思。 玫瑰為你盛開 not是非運算 f index not f index 這種形式的,通俗的講,就是開關 當f index 為true時,就讓它變成false當f in...
VB中label控制項的文字換行,在VB中怎麼怎麼設定label自動換行
暈,副總裁答案 不如回家 label是可以換行的,將label的autosize的屬性設定為true,然後將資料庫記錄字串str1分割為規定長度,對於label控制項是可以使用vbcrlf換行符的 如下 str1 trytrystring 這是乙個測試資料 str1是資料庫的記錄 dim block...
vb中的left怎麼用啊,vb中left函式的使用
vb妮可 private sub timer1 timer if label1.left 0 label1.width then left,就是控制項最左邊緣在螢幕中的位置,你這樣想,如果控制項的left 0了,就說明控制項緊挨著窗體的左邊緣了,可是這時候,讓它轉換到右邊去,就會不完美,比如這個標籤...