VB的判斷語句和循環語句


 
判斷語句
•If語句

if語句共有4種寫法:

        第一種語法: If 條件判斷語句 then 程序代碼

        第二種語法:If 條件判斷語句 then 程序代碼 else 程式代碼

        第三種語法:

                     If 條件判斷語句 then

                          程式代碼

                     Else

                         程式代碼

                     End if

例如:判斷輸入框是否為空

 If Len(TextBox1.Text) > 0 Or Len(TextBox2.Text) > 0 Then
            result2.Text = testService.connect(TextBox1.Text, TextBox2.Text)
        Else
            MsgBox("至少填寫一項,不可全部為空!")
        End If

 

 

 

        第四種語法

                    If 條件判斷語句 then

                          Elseif 條件判斷語句 then

                               程式代碼

                          Elseif 條件判斷語句 then

                               程式代碼

                               ……

                          Else

                              程式代碼

                          End if    

例如:判斷運算符

 

 1  Public Function Operate(ByVal value1 As Integer, ByVal op As String, ByVal value2 As Integer) As String
 2 
 3         If op = "+" Then
 4             Return value1 + value2
 5         ElseIf op = "-" Then
 6             Return value1 - value2
 7         ElseIf op = "*" Then
 8             Return value1 * value2
 9         Else
10             Return value1 / value2
11         End If
12 
13     End Function

   

•Select語句

Select語句的語法是:

Select Case 條件語句

              Case 條件語句結果1

                   程式代碼

              Case 條件語句結果2

                   程式代碼

           ……

        Case else

                   程式代碼

End Select

循環語句

•Do語句

Do語句的語法共有4種:

下面4種do語句的程式代碼中,都可以在適當的地方加上exit do語句退出循環

第一種do語句:

     Do While 條件判斷語句

        程式代碼

     Loop

說明:當條件判斷語句為true時,重復執行程式代碼,直到條件為false為止

 

第二種do語句:

     Do Until 條件判斷語句

        程式代碼

     Loop

 

說明:若條件判斷語句為true時,則停止重復執行程序代碼

 

第三種do語句:

  Do

     程式代碼

  Loop While 條件判斷語句

   說明:先執行一次程序代碼,再做條件判斷語句的判斷,其后運行結果同

              第一種do while語句。

第四種do語句:

  Do

     程式代碼

  Loop Until 條件判斷語句

說明:先執行一次程式代碼,其后判斷同第二種的do until語句

   

•For語句

For語句的語法有兩種:

第一種For語句

For  數值變量 = 起始值 to 結束值 step 間隔值

     程式代碼

Next 數值變量

注意:該語法中開始和結束的數值變量是同一個變量

第二種For語句

For each 元素變量 in 對象或數組名

   程式代碼

Next

 

•While語句

語法如下:

         While 條件判斷語句

             程式代碼

         End While

說明:

  該語句和do語句的意思大致相同,主要的不同在於,do循環

  先無條件地做一次循環,然后再做判斷,而while循環則是先

  做判斷再執行循環,如果一開始條件判斷就是false,則循環

  一次也不會做的。

 

 

                 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM