java 操作符(翻譯自Java Tutorials)

來源:互聯網
上載者:User

原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/14/2817915.html

英文出自 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html

學習了如何聲明和初始設定變數,你很可能想知道如果使用他們。學習java語言操作符,是一個不錯的起點。操作符是一些特殊的符號,給一個,兩個,或者三個運算元執行特定操作,再返回結果。

當我們探險java程式設計語言的操作符,提前知道操作符有優先順序,是很有用處的。根據優先順序順序,下面的表羅列了所有的操作符。越接近頂部的操作符,優先順序越高。高優先順序的操作符,比低優先順序的操作符,會先進行計算。同一行的操作符,優先順序相等。當優先順序相等的操作符出現在同一個運算式裡,要根據規則決定先計算哪個操作符。除了賦值操作符的二元操作符,計算由左到右;賦值操作符的計算由右到做。

操作符優先順序
操作符 優先順序
尾碼 expr++ expr--
一元 ++expr --expr +expr -expr ~ !
乘法 * / %
加法 + -
移位 << >> >>>
比較 < > <= >= instanceof
相等 == !=
位與 &
按位異或 ^
OR運算 |
邏輯與 &&
邏輯或 ||
三元 ? :
賦值 = += -= *= /= %= &= ^= |= <<= >>= >>>=

 

多數編程中,一些操作符出現的更頻繁;例如賦值操作符"="遠遠通用於無符號右移操作符">>>"。出於這個原因,後面會討論在常規基礎裡最常用的操作符,不關注少用的操作符。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.