在学习本小节内容之前,各位读者必须先理解几个概念:运算符、操作数和表达式。所谓“运算符”就是指具有一定运算意义的符号,例如+、-都是运算符。根据运算符完成运算所需数据量的不同,可以把运算符分为单目运算符、双目运算符和三目运算符。例如,完成加法运算的加号(+)需要两个数据,因此它就是一个双目运算符。专业上,把参与运算的数据称为“操作数”。操作数可以是一个变量,也可以是一个常量,只要它参与了运算,都可以被叫做操作数。由运算符与操作数组成的、并且能够计算出结果的式子称为“表达式”,例如“1+2”就是一个表达式,它由操作数1和2以及运算符+所组成。其实,表达式也可以用来当作操作数,例如在表达式“2*5+3*4”中,“2*5”和“3*4”本身是表达式,但它们又可以被看作是“+”运算符的操作数。
从本小节开始,将详细介绍Java语言的各种运算符。运算符除了可以根据操作数的多少进行分类之外,还可以根据功能进行分类。如果按照功能对运算符分类,Java语言的运算符可以分为6大类,如表2-4所示。
表2-4 Java语言运算符
类型 |