学习java运算符的优先级:
高 | . , [ ], ( ), |
| ++, --, ! , ~ , instanceof |
| new |
| *, / , %, |
| +, - |
| >>, >>>, << |
| <, >, <=, >= |
| ==, !, = |
| & |
| ^ |
| | |
| && |
| || |
| ? : |
| = , +=, -=, *=, /=, %=, ^= |
低 | &=, |=, <<=, >>=, >>>= |