JAVA基本语法-运算符

运算符

算术运算符

    • 、-、 *、 /、 %、 ++、 —
  • ++i先自加后运算,i++先运算后自加

    赋值运算符

=、+=、*=、/=、-=、%= 和整形常量进行运算不会改变数据类型。

比较运算符

== 、!=、<、 >、 <=、 >=、instanceof(比较类型)

逻辑运算符

&逻辑与、&&短路与、|逻辑或、||短路或、!逻辑非、^逻辑异或

位运算符

<<左移、 >>右移、 >>>无符号右移、 &与、 |或、 ^异或、 ~
取反
<<和>>在右移动的时候高位是1用1补,>>>右移的时候都用0bu’wei

三元运算符

int i = true ? 1 : 2;

运算符的优先级