共用方式為


比較:使用運算式以比較值

更新: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)

試試看!

若要比較運算式

  1. 在 [檔案] 功能表上,按一下 [新增專案]。

  2. 在 [新增專案] 對話方塊中,按一下 [範本] 窗格中的 [Windows 應用程式]。

  3. 在 [名稱] 方塊中,輸入 Comparison,再按 [確定]。

    便會開啟新的 Windows Form 專案。

  4. 從 [工具箱] 中,將兩個 [Textbox] 控制項拖曳到表單內。

  5. 從 [工具箱] 中將 [按鈕] 控制項拖曳到表單內。

  6. 按兩下 [按鈕],開啟 [程式碼編輯器]。

  7. 在 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 中的文字轉換成數值。最後三行則使用三個基本比較運算子建立運算式,比較這兩個變數,然後將運算式的結果顯示在三個訊息方塊中。

  8. 按下 F5,執行應用程式。

  9. 在每一個文字方塊中輸入數字,然後按一下 [Button1]。

    如果 A (在第一個文字方塊中輸入的數字) 大於 B (在第二個文字方塊中輸入的數字),第一個訊息方塊就會顯示 True,否則就會顯示 False。如果 A 小於 B,第二個訊息方塊會顯示 True,而如果兩個數字相同,第三個訊息方塊就會顯示 True。

    請嘗試在文字方塊中輸入不同的數字,查看結果如何改變。

後續步驟

在本課程中,您學習到如何使用比較運算子,比較數值。在下一個課程中,您將會學習如何建立並呼叫「程序」(執行動作的程式碼)。

下一個課程:讓電腦執行某些動作:撰寫第一個程序

請參閱

工作

算數:以變數和運算子建立運算式

詳述:轉換變數型別

讓您的程式在兩種可能性之間選擇:If...Then 陳述式

概念

Visual Basic 的比較運算子