由于i,j都是整型,按照四舍五入的原則將賦給它的值轉換為整型。因此,i的實際值為3,j的實際值為9.
賦值語句還用來在代碼中設置屬性的值。
例如:
Command1.Caption ="確定" 將按鈕的標題設置為"確定".
Textl.Text="文本框" 在文本框中顯示文木"文本框".
需要指出的是,賦值號。與關系運算符"等號"都是用"="表示,VB會根據所處的位置自動判斷"="是何種意義的符號。
例如:
l=8=9.
其中第一個"="是賦值號,第二個"="是關系運算符"等號".語句的含義是將關系運算表達式8=9賦給變量I,因此,I的值為0(False)。
選擇結構是指根據所給的條件,選擇執(zhí)行的分支。它的特點是在若干個分支中必選且只選其一。VB中提供了四種形式的條件語句,分別是If Then、If ThenElse、If Then E1seIf和Select Case.在使用時,可以根據不同的條件。選擇一種合適的條件語句。
1. If…Then語句(單分支結構)
語句形式如下:
if<表達式>Then.
<語句塊>.
End if.
其中<表達式>一般是關系表達式或邏輯表達式,也可以是算術表達式。<語句塊>是指一條或多條要執(zhí)行的語句。如果表達式的值不為零(True ),即條件為真,則執(zhí)行Then后面的語句塊。如果表達式的值為零(False )即條件為假,則不執(zhí)行Then后面的語句塊,而直接升始執(zhí)行End If后的其他語句。該條件語句只有一個分支,因此稱為單分支結構。其流程如圖3.12所示。
例如:如果甲的年齡(Agel)與乙的年齡(Age2)相同,則在窗體上顯示出他們的年齡,并且顯示一行文本"甲與乙同歲".語句如下:
If Agel=Age2 Then
Print Agel
Print"甲與乙同歲"
End If
如果語句塊中只有一條語句,也可以寫成一種較簡單的形式:
If<表達式>Then<語句塊>
如果語句塊中有多條語句,要寫成上述簡羊形式,則各條語句之間必須以冒號分隔。例如:
If Agel=Age2 Then Print Agel:Prin"甲與乙同歲"
2.If… Then…Else語句(雙分支結構)
語句形式如下
If<表達式>Then
<語句塊1>
Else
<語句塊2>
End If
相關推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |