优先级: 先后顺序, 优先级高的, 先开始运算.
将运算符从高到低排序如下(排除了位运算符):
| 优先级 | 符号 | 解释 |
|---|---|---|
| 1 | () | Java表达式中只有()表示提高优先级 |
| 2 | +、- | 正负, 写在变量前 |
| 3 | ++、– | 自增/自减 平级 |
| 4 | *、/、% | 乘除、求余数 |
| 5 | +、- | 加减 |
| 6 | >、<、>=、<= | 比大小 |
| 7 | == != | 比较是否相等 |
| 8 | 先&&再|| | 逻辑运算 |
| 9 | ? : | 三元运输符 |
| 10 | =、+=、-=、*=、/=、%= | 赋值运算在最后 |

优先级: 先后顺序, 优先级高的, 先开始运算.
将运算符从高到低排序如下(排除了位运算符):
| 优先级 | 符号 | 解释 |
|---|---|---|
| 1 | () | Java表达式中只有()表示提高优先级 |
| 2 | +、- | 正负, 写在变量前 |
| 3 | ++、– | 自增/自减 平级 |
| 4 | *、/、% | 乘除、求余数 |
| 5 | +、- | 加减 |
| 6 | >、<、>=、<= | 比大小 |
| 7 | == != | 比较是否相等 |
| 8 | 先&&再|| | 逻辑运算 |
| 9 | ? : | 三元运输符 |
| 10 | =、+=、-=、*=、/=、%= | 赋值运算在最后 |