FlowControl(流程控制).ppt

上传人:牧羊曲112 文档编号:6505818 上传时间:2023-11-07 格式:PPT 页数:21 大小:269.49KB
返回 下载 相关 举报
FlowControl(流程控制).ppt_第1页
第1页 / 共21页
FlowControl(流程控制).ppt_第2页
第2页 / 共21页
FlowControl(流程控制).ppt_第3页
第3页 / 共21页
FlowControl(流程控制).ppt_第4页
第4页 / 共21页
FlowControl(流程控制).ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《FlowControl(流程控制).ppt》由会员分享,可在线阅读,更多相关《FlowControl(流程控制).ppt(21页珍藏版)》请在三一办公上搜索。

1、3.Flow Control(流程控制),IfThenelse,condition通常是一個布林(Boolean)運算式 一個為零的數值會被視為False,而任何非零數值都被看作 True。若 condition 為 True,則 Visual Basic 會執行 Then 關鍵字後面的所有指令碼(statements);反之,則執行Else後面的指令碼(statements)。,Example(範例),Ifthenelse,要求使用者輸入0004:Console.Write(請輸入一個數字:)0005:number=Console.ReadLine0006:判斷0007:If number&

2、Result),SelectCase(條件判斷敘述),如果 test expression 符合任何 Case expression 子句,即會執行接在該 Case後的陳述式(statements),直到下一個Case關鍵字或是End Select陳述式。如果 test expression 符合一個以上的 Case 子句,則程式只會執行接在第一個符合條件者之後的陳述式如果在每一個Case 陳述式之間找不到符合條件者,則Case Else陳述式後面的程式碼會被執行。,SelectCase,Select Case,讓使用者輸入月份,透過Select Case判斷屬於哪一種季節,Example(範

3、例),必須由小而大,執行後跳離Select Case,Pitfall(陷阱),Nested loop(巢狀迴圈),For Next,For和Next兩個關鍵字中的程式碼,會被重複的執行執行的次數會依照變數counter來決定Counter將會從start開始到end,每次遞增Exit for:中途離開for迴圈,被重複執行12次,每次變數i的值都有所不同,Example(範例),巢狀迴圈,Nested For loop(巢狀for迴圈),利用Exit For允許中途離席(請注意,Exit For一定會出現在判斷式之後),Exit For,condition是判斷條件,當程式碼進入DoLoop迴

4、圈之後,會一直執行,每次執行時都會判斷condition條件是否成立,但是依照語法的不同,有幾種不同的可能,DoWhile,四種 Do While,程式會讓使用者輸入一個數字並找到這個數字最接近10000的倍數(最接近10000,但不能超過),Example(範例),While End While,While conditionstatementsExit WhilestatementsEnd While,While end while可以被do while loop完全取代,Infinite Loop(無窮迴圈),無窮迴圈編譯時沒有錯誤訊息應該確保程式有程式出口,Dim i as Integer=10Do While i 9 i=i+1Loop,TryCatch 錯誤處理,Example,Sub Main()Dim i As Integer=10 Try Do While i 9 i=i+1 Loop Catch ex As Exception Console.WriteLine(程式發生問題:&ex.Message)Console.ReadKey()Exit Sub End Try End Sub,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号