1、操作符号的按照优先级排序如下:同级优先级排序从左往右。
Operator Precedence
OperatorsPrecedence
postfix:expr++ expr--
unary++expr --expr +expr -expr ~ !
multiplicative* / %
additive+ -
shift<< >> >>>
relational< > <= >= instanceof
equality== !=
bitwise AND&
bitwise exclusive OR^
bitwise inclusive OR|
logical AND&&
logical OR||
ternary? :
assignment= += -= *= /= %= &= ^= |= <<= >>= >>>=
总结点:
关系运算 && || 是采用短路运算的形式,当得出运算结果后,就不在往下运算。
>> << 是有符号的位移动。>>>是无符号的位移动
PS:还有一个问题,设计到表达式的类型成为