Java运算符的优先级

时间长了总是会容易遗忘的知识点

本文:https://blog.csdn.net/CrazyApes/article/details/117226323

优先级 运算符 结合性
1 ( ) 括号运算符 由左至右
1 [ ] 方括号运算符 由左至右
2 !、 +(正号)、 - (负号) 一元运算符 由右至左
2 ~ 位逻辑运算符 由右至左
2 ++、-- 递增与递减运算符 由右至左
3 *、/、% 算术运算符 由左至右
4 +、- 算术运算符 由左至右
5 <<、>> 位左移、位右移运算符 由左至右
6 >、>=、<、<= 关系运算符 由左至右
7 ==、!= 关系运算符 由左至右
8 &(位运算符AND) 位逻辑运算符 由左至右
9 ^(位运算符号XOR) 位逻辑运算符 由左至右
10 | (位运算符号OR) 位逻辑运算符 由左至右
11 && 逻辑运算符 由左至右
12 || 逻辑运算符 由左至右
13 ?: 条件运算符 由右至左
14 = 赋值运算符 由右至左

附录:

Markdown 如何转意特殊符号

你可能感兴趣的:(Java运算符的优先级)