運算順序

Java 運算式說明章節

運算子
說明
優先等級
結合性

++ --

遞增運算子 遞減運算子

1 (最優先)

+ -

正號運算子

負號運算子

1

~

位元補數運算子

1

!

邏輯反向運算子

1

(型別)

轉型運算子

1

*、/、%

數學運算子

2

+、-

數學運算子

3

+

字串連接運算子

3

>>、>>>、<<

位移運算子

4

<、<=、>、>=

比較運算子

5

instanceof

型別運算子

5

==、!=

比較運算子

6

&

AND 運算子

7

^

XOR 運算子

8

|

OR 運算子

9

&&

邏輯且運算子

10

||

邏輯或運算子

11

?:

條件運算子

12

= *=、/=、%=、+=、-=、<<=、>>=、>>>=、&=、|=、^=

指定運算子 複合指定運算子

13 (最不優先)

最后更新于