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