判斷語句
•if語句
if語句共有4種寫法:
第一種語法: if 條件判斷語句 then 程式**
第二種語法:if 條件判斷語句 then 程式** else 程式**
第三種語法:
if 條件判斷語句 then
程式**
else
程式**
end if
例如:判斷輸入框是否為空
if len(textbox1.text) > 0 or len(textbox2.text) > 0then
result2.text =testservice.connect(textbox1.text, textbox2.text)
else
msgbox(
"至少填寫一項,不可全部為空!")
end if
第四種語法
if 條件判斷語句 then
elseif 條件判斷語句 then
程式**
elseif 條件判斷語句 then
程式**
……else
程式**
end if
例如:判斷運算子
1public function operate(byval value1 as integer, byval op as string, byval value2 as integer) as string
23 if op = "+"
then
4 return value1 +value2
5 elseif op = "-"
then
6 return value1 -value2
7 elseif op = "*"
then
8 return value1 *value2
9else
10 return value1 /value2
11end if
1213 end function
•select語句
select語句的語法是:
select case 條件語句
case 條件語句結果1
程式**
case 條件語句結果2
程式**
……case else
程式**
end select
迴圈語句
•do語句
do語句的語法共有4種:
下面4種do語句的程式**中,都可以在適當的地方加上exit do語句退出迴圈
第一種do語句:
do while 條件判斷語句
程式**
loop
說明:當條件判斷語句為true時,重複執行程式**,直到條件為false為止
第二種do語句:
do until 條件判斷語句
程式**
loop
說明:若條件判斷語句為true時,則停止重複執行程式**
第三種do語句:
do程式**
loop while 條件判斷語句
說明:先執行一次程式**,再做條件判斷語句的判斷,其後執行結果同
第一種do while語句。
第四種do語句:
do程式**
loop until 條件判斷語句
說明:先執行一次程式**,其後判斷同第二種的do until語句
•for語句
for語句的語法有兩種:
第一種for語句
for 數值變數 = 起始值 to 結束值 step 間隔值
程式**
next 數值變數
注意:該語法中開始和結束的數值變數是同乙個變數
第二種for語句
for each 元素變數 in 物件或陣列名
程式**
next
•while語句
語法如下:
while 條件判斷語句
程式**
end while
說明:該語句和do語句的意思大致相同,主要的不同在於,do迴圈
先無條件地做一次迴圈,然後再做判斷,而while迴圈則是先
做判斷再執行迴圈,如果一開始條件判斷就是false,則迴圈
一次也不會做的。
判斷語句和迴圈語句
目錄 if 1 布林表示式加多個語句組成 2 int a 9 if a 15 if else 1 布林表示式判斷真假執行語句 if 判斷語句 else switch 1 可以擁有任意數量的case 2 當被測試的變數等於 case 中的常量時,case 後跟的語句將被執行,直到遇到 break 語句...
判斷語句 迴圈語句
條件 false 0,none,true 除false以外 多條件條件中可用邏輯運算子連線條件 注 將最可能的條件放在前面,避免深層次的巢狀,避免無意義的判斷,可用隱式條件 iters 1,2,3,4,5 iters每次取乙個值,有多少值迴圈多少次,並給iter for iter in iters ...
判斷語句和迴圈語句04
通過學習if的基本用法,已經知道了 想一想 坐火車或者地鐵的實際情況是 先進行安檢如果安檢通過才會判斷是否有車票,或者是先檢查是否有車票之後才會進行安檢,即實際的情況某個判斷是再另外乙個判斷成立的基礎上進行的,這樣的情況該怎樣解決呢?答 if巢狀 if 條件1 滿足條件1 做的事情1 滿足條件1 做...