java的基本语法—运算符及运算符的优先级

运算符

  • 算术运算符:+,-,*,/,%,++,--

  • 赋值运算符:=

  • 关系运算符:>,<,>=,==,!=,instanceof

  • 逻辑运算符:&&与,||或,!非

  • 位运算符:&,|,~,>>,<<,>>>(了解!!!)

  • 条件运算符:?:

  • 扩展赋值运算符:+=,-=,*=,/=

    算术运算符++,--

 

关系运算符

逻辑运算符

位运算符

扩展赋值运算符

条件运算符

 

运算符的优先级
优先级运算符名称结合性
1 []、. 、()   左-->右
2 !、~、++、-- 一元运算符 右-->左
3 *、/、% 乘、除、模运算(取余) 左-->右
4 +、- 加、减 左-->右
5 <<、>>、>>> 左位移、右位移、无符号右移 左-->右
6 <、<=、>、>=、instanceof 小于、小于等于、大于、大于等于 左-->右
7 ==、!= 等于,不等于 左-->右
8 & 按位与 左-->右
9 ^ 按位异或 左-->右
10 | 按位或 左-->右
11 && 逻辑与 左-->右
12 || 逻辑或 左-->右
13 ?: 条件运算符 右-->左
14 +=,-=,*=,/= 扩展赋值运算符 右-->左

 

posted @ 2023-03-04 09:22  gm学习日记  阅读(52)  评论(0)    收藏  举报