java运算符的优先级(由⾼到低)
运算符的优先级(由⾼到低)
1括号()、[ ]、.
2⾮、正,负号!、+(正)、-(负)
运算符优先级图片3⾃增,⾃减++、--
4乘,除,取余*、/、%
5加,减+、-
6移位运算<<、>>、>>>
7⼤⼩关系<、<=、>、>=
8相等关系==、!=
9按位与&
10按位异或(在java中,这不是幂次⽅的符号)^
11按位或|
12逻辑与(短路与)&&
13逻辑或(短路或)||
14条件运算(三⽬运算)? :
15赋值运算=、+=、-=、*=、/=、%=
16位赋值运算&=、|=、^=、~=、<<=、>>=、>>>= --其中红⾊标记为常⽤的--本⼈经过在百度百科校核了,感谢给我指出错误的码友们
**如果在程序中,要改变运算顺序,可以使⽤括号()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论