比較:使用運算式以比較值
更新:2007 年 11 月
在本課程中,您將學習如何使用「比較運算子」,建立比較值的運算式。
上一個課程示範如何使用算術運算子建立數值運算式,並傳回數值。另一種運算子就是「比較運算子」,可以用來比較數值,並傳回 Boolean (True 或 False) 值。
比較運算子最常用來比較數值,並根據比較結果,進行決策。在程式中進行決策將於讓您的程式在兩種可能性之間選擇:If...Then 陳述式中深入探討。
下表摘要列出比較運算子:
運算子 |
說明 |
範例 |
---|---|---|
= (等於) |
如果左邊的數字等於右邊的數字,就傳回 True。 |
5 = 4 (false) 4 = 5 (false) 4 = 4 (true) |
<> (不等於) |
如果左邊的數字不等於右邊的數字,就傳回 True。 |
5 <> 4 (true) 4 <> 5 (true) 4 <> 4 (false) |
> (大於) |
如果左邊的數字大於右邊的數字,就傳回 True。 |
5 > 4 (true) 4 > 5 (false) 4 > 4 (false) |
< (小於) |
如果左邊的數字小於右邊的數字,就傳回 True。 |
5 < 4 (false) 4 < 5 (true) 4 < 4 (false) |
>= (大於或等於) |
如果左邊的數字大於或等於右邊的數字,就傳回 True。 |
5 >= 4 (true) 4 >= 5 (false) 4 >= 4 (true) |
<= (小於或等於) |
如果左邊的數字小於或等於右邊的數字,就傳回 True。 |
5 <= 4 (false) 4 <= 5 (true) 4 <= 4 (true) |
試試看!
若要比較運算式
在 [檔案] 功能表上,按一下 [新增專案]。
在 [新增專案] 對話方塊中,按一下 [範本] 窗格中的 [Windows 應用程式]。
在 [名稱] 方塊中,輸入 Comparison,再按 [確定]。
便會開啟新的 Windows Form 專案。
從 [工具箱] 中,將兩個 [Textbox] 控制項拖曳到表單內。
從 [工具箱] 中將 [按鈕] 控制項拖曳到表單內。
按兩下 [按鈕],開啟 [程式碼編輯器]。
在 Button1_Click 事件處理常式中,輸入下列程式碼:
Dim A As Double = CDbl(Textbox1.Text) Dim B As Double = CDbl(Textbox2.Text) MsgBox(A > B) MsgBox(A < B) MsgBox(A = B)
前兩行會宣告變數 A 和 B,用以保存這個程式中使用的數值。它們會使用 CDbl 陳述式,將 Textbox1 和 Textbox2 中的文字轉換成數值。最後三行則使用三個基本比較運算子建立運算式,比較這兩個變數,然後將運算式的結果顯示在三個訊息方塊中。
按下 F5,執行應用程式。
在每一個文字方塊中輸入數字,然後按一下 [Button1]。
如果 A (在第一個文字方塊中輸入的數字) 大於 B (在第二個文字方塊中輸入的數字),第一個訊息方塊就會顯示 True,否則就會顯示 False。如果 A 小於 B,第二個訊息方塊會顯示 True,而如果兩個數字相同,第三個訊息方塊就會顯示 True。
請嘗試在文字方塊中輸入不同的數字,查看結果如何改變。
後續步驟
在本課程中,您學習到如何使用比較運算子,比較數值。在下一個課程中,您將會學習如何建立並呼叫「程序」(執行動作的程式碼)。
下一個課程:讓電腦執行某些動作:撰寫第一個程序