Java 運算符 順序


序列號

 

符號

名稱

結合性(與操作數)

目數

說明

1

.

從左到右

雙目

 

( )

圓括號

從左到右

 

 

[ ]

方括號

從左到右

 

 

2

+

正號

從右到左

單目

 

-

負號

從右到左

單目

 

++

自增

從右到左

單目

前綴增,后綴增

- -

自減

從右到左

前綴減,后綴減

~

按位非/取補運算

從右到左

單目

 

邏輯非

從右到左

單目

!”不可以與“=”聯用

3

*

從左到右

雙目

 

/

從左到右

雙目

整數除法:取商的整數部分,小數部分去掉,不四舍五入

%

取余

從左到右

雙目

 

4

+

從左到右

雙目

 

-

從左到右

雙目

 

5

<< 

左移位運算符

從左到右

雙目

 

>> 

帶符號右移位運算符

從左到右

雙目

 

>>> 

無符號右移

從左到右

雙目

 

6

小於

從左到右

雙目

關系運算符“大於”說明

<=

小於或等於

從左到右

雙目

 

大於

從左到右

雙目

 

>=

大於或等於

從左到右

雙目

 

instanceof

確定某對象是否屬於指定的類

從左到右

雙目

 

7

==

等於

從左到右

雙目

關系運算符“==”說明

!=

不等於

從左到右

雙目

 

8

&

按位與

從左到右

雙目

 

9

|

按位或

從左到右

雙目

 

10

^

按位異或

從左到右

雙目

 

11

&&

短路與

從左到右

雙目

 

12

||

短路或

從左到右

雙目

 

13

? :

條件運算符

從右到左

三目

 

14

=

賦值運算符

從右到左

雙目

 

+=

混合賦值運算符

 

-=

 

*=

 

/=

 

%=

 

&=

 

|=

 

^=

 

<<=

 

>>=

 

>>>=

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM