|
|
|
JAVA程序员必读:基础篇(3)语言基础
|
|
编译:ZSC/太平洋网络学院
|
|
|
语言基础
3.2 操作符
本节教程描述了怎执行各种操作,比如算术和赋值操作。
一个操作符利用一个、两个或者三个运算对象来执行了一个函数。只需要一个运算对象的操作符称为单元运算符。例如++是一个单元操作符,它是对运算对象自增1。需要两个运算对象的操作符号称为双元操纵符。比如等于号(=)就是一个双元操作符,它指定右边的运算对象给左边的运算对象。最后,三元操作符需要三个运算对象。JAVA编程语言有一个三元运算符?:,它是一个简要的if-else语句。
单元操作符支持前缀或者后缀记号。前缀记号是指操作符出现在它的运算对象之前,例如:
operator op //前缀记号
后缀记号是指运算对象出现在操作符之前,例如:
op operator //后缀记号
所有的双元操作符使用中缀记号,即操作符出现在两个运算对象的中间:
op1 operator op2 //中缀记号
三元操作符也是使用中缀记号,例如:
op1 ? op2 : op3 //中缀记号
操作除了执行一个操作,还返回一个数值。返回数值和它的类型依靠于操作符号和运算对象的类型。比如,算术操作符它完成基本的算术操作(加、减)并且返回数值作为算术操作的结果。由算术操作符返回的数据类型依靠于它的运算对象的类型:如果你对两个整型数相加,你就会得到一个整型数。
我们可以将操作符分成以下几类:
算术运算符
关系和条件运算符
移位和逻辑运算符
赋值运算符
其它的运算符
下面我们逐个介绍。
[上一页]
[下一页]
|
|
|