java運算子和運算式以及java語句需注意的問題總結

來源:互聯網
上載者:User

標籤:加密和解密   控制語句   不執行   instance   tin   位元運算符   eof   表達   switch   

運算子和運算式注意的問題

java運算子和運算式包括算術運算子和運算式、邏輯運算子和運算式、邏輯運算子、位元運算符等等。

(1)邏輯運算子是短路運算子,如op1 || op2 ,當op1是true的時候,就不再考慮op2了;op1&&op2,當op1是false的時候就不再考慮op2了。

(2)邏輯位元運算不同於邏輯運算子的短路特點,op1 |  op2,運演算法會把op1和op2都運算了,才給出位元運算結果。

(3)利用c=a^b,a=c^b 兩次邏輯位元運算的異或運算可以實現加密和解密的功能。

(4)利用instanceof運算子可以用來判斷左邊的對象是不是由右邊的類建立的。

java語句需要注意的問題

java語句包括有控制語句、迴圈語句、break和continue語句;控制語句又包括條件控制語句(if語句)、switch語句;迴圈語句包括for語句、while和do..while語句。

(1)switch語句裡,和運算式一直的case裡的語句如果有break,則執行完此case語句後跳出switch語句;若此case語句裡沒有break,則執行完此case語句後繼續往下執行,直到執行完或遇到break跳出。

(2)break語句和continue語句的不同:break語句是直接跳出迴圈,continue語句是跳過本次迴圈,不執行本次迴圈continue以下的程式。

 

java運算子和運算式以及java語句需注意的問題總結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.