JAVA基本语法-运算符
运算符
算术运算符
- 、-、 *、 /、 %、 ++、 —
- ++i先自加后运算,i++先运算后自加
赋值运算符
=、+=、*=、/=、-=、%= 和整形常量进行运算不会改变数据类型。
比较运算符
== 、!=、<、 >、 <=、 >=、instanceof(比较类型)
逻辑运算符
&逻辑与、&&短路与、|逻辑或、||短路或、!逻辑非、^逻辑异或
位运算符
<<左移、 >>右移、 >>>无符号右移、 &与、 |或、 ^异或、 ~
取反
<<和>>在右移动的时候高位是1用1补,>>>右移的时候都用0bu’wei
三元运算符
int i = true ? 1 : 2;
运算符的优先级
略