共用方式為


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

更新:2007 年 11 月

在本課程中,您將學習如何建立運算式,執行算術運算,然後傳回值。

「運算式」是程式碼區段,執行算術運算後傳回值。例如,以下說明簡單的加法運算式。

5 + 4

運算式 5 + 4 在評估時會傳回值 9,它是由兩個部分組成:「運算元」(5 和 4),這些是執行運算時所用的值;以及「運算子」(+),指定要執行的運算。

使用運算式傳回的值

運算式若要有用,必須用它所傳回的值執行作業。最常見的作業是指定給變數,如下所示:

Dim anInteger As Integer = 5 + 4

這個範例宣告新的 Integer 變數,稱為 anInteger,並指定由 5 + 4 傳回的值給它。

算術運算子

運算式最常見的用法是在變數上執行算術運算:加、減、乘或除。下表說明算術運算最常使用的運算子。

運算子

說明

範例

+ (加法)

傳回兩個運算元的總和

5 + 4

- (減法)

傳回兩個運算元的差

5 - 4

* (乘法)

傳回兩個運算元的乘積

5 * 4

/ (除法)

傳回兩個運算元的商數

5 / 4

執行算術運算時所用的變數類型可能會影響結果。兩個數字相除經常會傳回不是整數的值。例如,3 除以 2,結果是 1.5。如果將該運算式的傳回值指定給 Integer 變數,就會四捨五入成最接近的整數 2。執行除法運算時,應該使用 Double 變數儲存傳回的值。

注意事項:

您也可以使用 Visual Basic 的轉換函式,將變數從一種資料型別轉換成另一種。如需詳細資訊,請參閱詳述:轉換變數型別

試試看!

若要將數字相加

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

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

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

    會開啟新的 Windows Form 專案。

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

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

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

  7. 在 Button1_Click 事件程序中,輸入下列程式碼。

    Dim A As Double = Textbox1.Text
    Dim B As Double = Textbox2.Text
    
    MsgBox(A + B)
    MsgBox(A - B)
    MsgBox(A * B)
    MsgBox(A / B)
    

    前兩行宣告變數 A 和 B。A 和 B 會保存在此程式中使用的數值,並將兩個 TextBox 控制項的值 (其文字) 指派給變數 A 和 B。

    最後四行用兩個變數以及各個基本算術運算子,建立運算式,並將運算式的結果顯示在訊息方塊中。

  8. 按 F5 執行應用程式。

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

    注意事項:

    如果在文字方塊中輸入任何其他字元,就會發生錯誤。

    運算式是以您輸入的兩個數字和四個基本算術運算子 (加、減、乘和除) 中的其中一個所建立的。各個運算式的結果是顯示在訊息方塊中。

後續步驟

在本課程中,您已學會如何建立及使用運算式。您也學到關於運算元和運算子的情形,以及如何建構運算式。現在,您可以繼續進行下一個課程,比較:使用運算式以比較值,或是在詳述:轉換變數型別中更深入學習如何將變數轉換成不同型別。

請參閱

工作

詳述:轉換變數型別

概念

Visual Basic 的算術運算子