VB.net常用迴圈詳解!if...then篇
有部分是從vb.net入門經典第三版上抄下來的!因為我本身的能力也不強,也正在看這本書!這本書挺不錯。很適合初學者學習!因為我自己也是剛學習,以下內容只適合初學者,比較弱智,高手不要看啊,免的看吐了!
第一個:if ......Then 語句
Dim n as integer '定義一個變數n的整數
n = 27 '把27的值給n
if n =27 then
MessageBox.show("結果為n等於27,執行此語句") '如果n等於27的話,此段程式碼就執行!否則為false就不執行
end if
if...... then 語句很簡單!稍微看下就明白了,一定要理解true和false的含義和區別!
簡單的if.....then語句就是這樣子,如果滿足條件為true就執行if.....和end if之間的程式碼,如果條件不滿足就為false直接跳過!上面這段程式碼,如果我們把if n =27 改成if n =28 那中間這段程式碼就不會執行,因為我們在上面已經定義了n的值為27,只有當條件滿足的時候才會執行中間的程式碼,彈出一個提示框MessageBox.show是彈出提示框的意思!
我們在來試一else語句!我們先給出一段語法,
dim n as integer
n = 27
if n =28 then
MessageBox.show("N的值等於27")
else
MessageBox.show("N的值不等於27")
end if
這段程式碼也就是多了一個else,也就是表達如果返回的結果為true就也就是N的值等於27就執行if.....then裡面的程式碼,否則也就是如果返回的結果為false,N的值不等於27,那就執行else裡面的程式碼!這是一個平時使用中很頻繁的迴圈程式碼!相對與if....then來說else也就是表達如果不等於ture那就是false,那就執行別的語句來提示!
看了上面的二個例子,相信大家會明白一些!如果不明白,那怪我,因為我的能力不行,表達有問題!
我們在來試試另外一個迴圈方法Elseif 專業點的說法叫可進行多重選擇的Elseif語句!簡單的來說,就是多加一個條件。閒話少說,上程式碼,一邊看一邊說!
dim n as integer
if n =1000 then
MessageBox.show("值等於1000哦")
elseif n=27 then
MessageBox.show("等於27哦")
else
MessageBox.show("不等於1000和27,就我出場了!")
end if
看了以上程式碼,也許大部分人就明白了!ElseIf也就是等於多加了一個執行條件的語句而已。
時間有限,就寫這麼多!下次在寫別的迴圈詳解。