1、数学运算符:



+,-,*,/(除法或整除),%,+(正号),-(负号),++,--






2、简单赋值



=






3、复合赋值


+=、-=、*=、/=、%=


4、关系运算符



>、<、>=、<=、!=、==



(1)数值,比较大小;



(2)字符,比较unicode编码大小;



(3)字符串,只能用“==”和“!=”








5、布尔运算符



&&,||,^(异或),!,&,|








6、位运算符:



&、|、~、^、<<、>>



1字节bit = 8位byte



<<左移一位相当于乘以2;



>>右移一位相当于除以2,并去除非整数部分







7、字符串连接运算符:



+







8、is运算符:



检查类型兼容







9,、三元运算符:



exp1?exp2:exp3;







优先级:数学运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符