运算符是Java程序的基本组成要素之一。运算符是一种特殊的符号,用以表示数据的运算,赋值和比较。不同的运算符用来完成不同的运算。(简:用来指明对于操作数的运算方式)
按照操作数数目分类:
单目运算符、双目运算符、三目运算符
例:单目a++ 、 双目a+b 、 三目(a>b)?x:y
(a>b)?x:y
解释:a是否大于b
成立取 x
不成立取 y
按照运算符功能分类:
算数运算、赋值运算
关系(比较)运算、逻辑运算、位运算
算术运算符
+(加) 、 -(减) 、 *(乘) 、 /(除)
%(取余数) 、 ++(自增) 、 --(自减)
赋值运算
=(赋值)
+=(加等于)、-=(减等于)、*=(乘等于)
/=(除等于)、%=(取余等于)
关系运算
又称:比较运算
<(小于)、<=(小于等于)、>(大于)、>=(大于等于)
!=(不等于)、==(等于)
instanceof-比较一个对象是否属于一个类得类型
逻辑运算
&(逻辑与)、|(逻辑或)、^(逻辑异或)
!(逻辑非)、&&(短路与)、||(短路或)
位运算
&(按位与)、|(按位或)、^(按位异或)、~(按位取反)
<<(按位左位移)、>>(按位右位移)
<<<(无符号按位左位移)、>>>(无符号按位右位移)
1 条评论
各大快递单号出售网站www.uudanhaowang.com