condition通常是一个布林(Boolean)运算式.ppt_第1页
condition通常是一个布林(Boolean)运算式.ppt_第2页
condition通常是一个布林(Boolean)运算式.ppt_第3页
condition通常是一个布林(Boolean)运算式.ppt_第4页
condition通常是一个布林(Boolean)运算式.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2008/12/17,1,Flow Control,2008/12/17,2,IfThenelse,condition通常是一個布林(Boolean)運算式 一個為零的數值會被視為False,而任何非零數值都被看作 True。 若 condition 為 True,則 Visual Basic 會執行 Then 關鍵字後面的所有指令碼(statements);反之,則執行Else後面的指令碼(statements)。,2008/12/17,3,Example,2008/12/17,4,Ifthenelse,要求使用者輸入 Console.Write(請輸入一個數字:) number = Con

2、sole.ReadLine 判斷 If number & Result),2008/12/17,5,SelectCase (條件判斷敘述 ),如果 test expression 符合任何 Case expression 子句,即會執行接在該 Case後的陳述式(statements),直到下一個Case關鍵字或是End Select陳述式。 如果 test expression 符合一個以上的 Case 子句,則程式只會執行接在第一個符合條件者之後的陳述式 如果在每一個Case 陳述式之間找不到符合條件者,則Case Else陳述式後面的程式碼會被執行。,2008/12/17,6,Selec

3、tCase,註: Case 20 To 29 20=A=29 範圍比較時用 To Case 2,3,4 A=2,A=3,A=4 Case Is 5 A5 比較大小關係時須加Is,2008/12/17,7,Select Case,2008/12/17,8,讓使用者輸入月份,透過Select Case判斷屬於哪一種季節,Example,2008/12/17,9,必須由小而大,執行後跳離Select Case,Pitfall (陷阱),不會出現 真厲害!很棒!,2008/12/17,10,Nested loop (巢狀迴圈),2008/12/17,11,For Next,For和Next兩個關鍵字中

4、的程式碼,會被重複的執行 執行的次數會依照變數counter來決定 Counter將會從start開始到end,每次遞增 Exit for: 中途離開for迴圈,2008/12/17,12,被重複執行12次,每次變數i的值都有所不同,Example (範例),2008/12/17,13,巢狀迴圈,Nested For loop (巢狀for迴圈),2008/12/17,14,利用Exit For允許中途離席(請注意,Exit For一定會出現在判斷式之後),Exit For,2008/12/17,15,condition是判斷條件,當程式碼進入DoLoop迴圈之後,會一直執行,每次執行時都會判

5、斷condition條件是否成立,但是依照語法的不同,有幾種不同的可能,DoWhile,2008/12/17,16,四種 Do While,沒有Until就是條件成立才做,有Until是件不成立才做,2008/12/17,17,程式會讓使用者輸入一個數字並找到這個數字最接近10000的倍數(最接近10000,但不能超過),Example,2008/12/17,18,Infinite Loop (無窮迴圈),無窮迴圈編譯時沒有錯誤訊息 應該確保程式有程式出口,Dim i as Integer = 10 Do While i 9 i=i+1 Loop,2008/12/17,19,TryCatch 錯誤處理,2008/12/17,20,Example,Sub Main() Dim i As Integer = 10 Try Do While i 9 i = i + 1 Loop Catch ex As Exception

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论