算數:以變數和運算子建立運算式
更新: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 的轉換函式,將變數從一種資料型別轉換成另一種。如需詳細資訊,請參閱詳述:轉換變數型別。 |
試試看!
若要將數字相加
在 [檔案] 功能表上,按一下 [新增專案]。
在 [新增專案] 對話方塊中,按一下 [範本] 窗格中的 [Windows 應用程式]。
在 [名稱] 方塊中,輸入 Arithmetic,再按 [確定]。
會開啟新的 Windows Form 專案。
從 [工具箱] 中,將兩個 [Textbox] 控制項拖曳到表單內。
從 [工具箱] 中將 [按鈕] 控制項拖曳到表單內。
按兩下 [按鈕],開啟 [程式碼編輯器]。
在 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。
最後四行用兩個變數以及各個基本算術運算子,建立運算式,並將運算式的結果顯示在訊息方塊中。
按 F5 執行應用程式。
在每個文字方塊中都輸入數字,然後按一下 [Button1]。
注意事項:
如果在文字方塊中輸入任何其他字元,就會發生錯誤。
運算式是以您輸入的兩個數字和四個基本算術運算子 (加、減、乘和除) 中的其中一個所建立的。各個運算式的結果是顯示在訊息方塊中。
後續步驟
在本課程中,您已學會如何建立及使用運算式。您也學到關於運算元和運算子的情形,以及如何建構運算式。現在,您可以繼續進行下一個課程,比較:使用運算式以比較值,或是在詳述:轉換變數型別中更深入學習如何將變數轉換成不同型別。