第4章 程序基本运算

4-1 程序设计的专有名词

本节将讲解程序设计的相关专有名词,以方便读者以后阅读一些学术性的程序文件时,理解这些名词的含义。

4-1-1 表达式

在程序设计时,难免会有一些运算,这些运算就称为表达式。

若是以ch3_2.java为例,程序第9行等号右边内容如下:

上述“9000*12”就称为表达式。

4-1-2 运算符与操作数

运算符(operator)指的是表达式操作的符号,操作数(operand)指的是表达式操作的数据。

若是以ch3_2.java为例,程序第9行等号右边内容如下:

上述“*”就是运算符,“9000”和“12”就是操作数。

4-1-3 操作数也可以是一个表达式

若是以ch3_1.java为例,程序第5行内容如下:

“x*8”是一个表达式,计算完成后的结果称为操作数,再将此操作数乘以300(操作数)。

4-1-4 指定运算符

在程序设计中所谓的指定运算符,就是“=”符号,这也是程序设计最基本的操作,是将等号右边的表达式结果或操作数设置给等号左边的变量。

变量=表达式或操作数;

若是以ch3_1.java为例,程序第5行内容如下:

x就是等号左边的变量,120就是操作数。

若是以ch3_1.java为例,程序第5行内容如下:

z就是等号左边的变量,“x*8*300”就是表达式。

4-1-5 二元运算符

若是以ch3_2.java为例,程序第9行等号右边内容如下:

对乘法运算符号而言,它必须要有两个运算符才可以执行运算,可以用下列语法说明。

9000是左边的操作数,乘号“*”是运算符,12是右边的操作数,类似需要有两个运算符才可以运算的符号称为二元运算符。其实同类型的+、-、/等都算是二元运算符。

4-1-6 单元运算符

在程序设计时,有些运算符号只需要一个运算符就可以运算,这类运算符称为单元运算符。例如:

i++

i--

上述++(执行i加1)或--(执行i减1),由于只需要一个操作数即可以运算,所以称为单元运算符。有关上述表达式的说明与应用后面章节会做实例解说。

4-1-7 三元运算符

在程序设计时,有些运算符号(?:)需要三个运算符进行运算,这类运算符称为三元运算符。例如:

表达式? X:Y

上述表达式必须是布尔值,如果表达式值为true则返回X,如果值为false则返回Y。有关上述表达式的说明与应用在4-5-5节会做实例解说。