算法:创建包含变量和运算符的表达式
更新:2007 年 11 月
在本课中,您将学习如何创建表达式以执行运算并返回值。
“表达式”是一段代码,它执行运算并返回值。例如,此处演示了一个简单的加法表达式:
5 + 4
表达式 5 + 4 在计算时返回值 9,它由两部分组成:表示执行运算的值的“操作数”(5 和 4),以及指定要执行的运算的“运算符”(+)。
使用由表达式返回的值
要使表达式有用,必须对返回的值进行一些处理。最常见的做法是将它赋给某个变量,如此处所示:
Dim anInteger As Integer = 5 + 4
本示例声明了一个名为 anInteger 的新的 Integer 变量,并将 5 + 4 返回的值赋给它。
算术运算符
表达式常用于对变量执行运算:加法、减法、乘法或除法。下表描述了常用的算术运算符。
运算符 |
说明 |
示例 |
---|---|---|
“+”(加) |
返回两个操作数之和 |
5 + 4 |
-(减号) |
返回两个操作数之差 |
5 - 4 |
*(乘号) |
返回两个操作数之积 |
5 * 4 |
/(除号) |
返回两个操作数之商 |
5 / 4 |
执行运算时使用的变量类型可影响结果。将两个数相除通常导致返回的值不是整数。例如,3 除以 2,结果是 1.5。如果将此表达式的返回值赋给一个 Integer 变量,它将会舍入为与其最接近的整数 2。执行除法时,应该使用 Double 变量存储返回的值。
说明: |
---|
您也可以使用 Visual Basic 中的转换函数将变量从一种数据类型转换成另一种数据类型。有关更多信息,请参见 详细了解:转换变量类型。 |
试一试!
添加数字
在“文件”菜单上单击“新建项目”。
在“新建项目”对话框的“模板”窗格中,单击“Windows 应用程序”。
在“名称”框中键入 Arithmetic,然后单击“确定”。
一个新的 Windows 窗体项目随即打开。
将两个“Textbox”控件从“工具箱”中拖动到窗体上。
将一个“Button”控件从“工具箱”中拖动到窗体上。
双击“Button”以打开代码编辑器。
在 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”。
说明: 如果在文本框中输入任何其他字符,将会发生错误。
使用您输入的两个数字和四种基本算术运算符(加、减、乘和除)的每一种创建表达式。消息框中显示了每个表达式的结果。
后续步骤
在本课中,您学习了如何创建和使用表达式。您还学习了操作数和运算符,以及如何构造表达式。现在,您可以继续下一课比较:使用表达式比较值,或者在详细了解:转换变量类型中了解有关如何将变量转换成其他类型的更多信息。