java運算子優先順序

程式碼女民工發表於2021-12-07

單目:單目運算子+ –(負數) ++ -- 等 
乘除:算數單目運算子* / % + - 
為:位移單目運算子<< >> 
關係:關係單目運算子> < >= <= == != 
邏輯:邏輯單目運算子&& || & | ^ 
三目:三目單目運算子A > B ? X : Y 
後:無意義,僅僅為了湊字數 
賦值:賦值=

 

      1、 該表中優先順序按照從高到低的順序書寫,也就是優先順序為1的優先順序最高,優先順序14的優先順序最低。

  2、 結合性是指運算子結合的順序,通常都是從左到右。從右向左的運算子最典型的就是負號,例如3+-4,則意義為3加-4,符號首先和運算子右側的內容結合。

  3、 instanceof作用是判斷物件是否為某個類或介面型別,後續有詳細介紹。

  4、 注意區分正負號和加減號,以及按位與和邏輯與的區別

相關文章