运算符
Java语言支持如下运算符:
算术运算符: +, -, *, /, %(取余,模运算), ++, --
赋值运算符: =
关系运算符: > , = , <=, ==(Java中的等于使用两个符号判断的), !=(不等于), instanceof
逻辑运算符: &&(与), ||(或), !(非)
位运算符: &, |, ^, ~, >>, <>> (只做了解)
条件运算符: ?, :
扩展赋值运算符: +=, -=, *=, /=
运算符优先级
优先级
运算符
结合性
1
()、[]、{}
从左向右
2
!、+、-、~、++、--
从右向左
3
*、/、%
从左向右
4
+、-
从左向右
5
«、»、>>>
从左向右
6
、>=、instanceof
从左向右
7
==、!=
从左向右
8
&
从左向右
9
^
从左向右
10
|
从左向右
11
<