Java運算符(優(yōu)先級、目數(shù))_第1頁
Java運算符(優(yōu)先級、目數(shù))_第2頁
Java運算符(優(yōu)先級、目數(shù))_第3頁
Java運算符(優(yōu)先級、目數(shù))_第4頁
Java運算符(優(yōu)先級、目數(shù))_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、序列號符號名稱結合性(與操作數(shù)目數(shù)說明1.點從左到右雙目( 圓括號從左到右 方括號從左到右2+正號從右到左單目-邏輯非從右到左單目+乘從右到左單目前綴增,后綴增- -自減從右到左前綴減,后綴減按位非/取補運算從右到左單目!從右到左單目“!”不可以與“=”聯(lián)用3*從左到右雙目/除從左到右雙目整數(shù)除法:取商的整數(shù)部分,小數(shù)部分去掉,不四舍五入%取余從左到右雙目4+加從左到右雙目-減從左到右雙目5<<左移位運算符從左到右雙目>>帶符號右移位運算符從左到右雙目>>>無符號右移從左到右雙目6<小于從左到右雙目關系運算符“大于”說明<=小于或等于從左到

2、右雙目>大于從左到右雙目>=大于或等于從左到右雙目instanceof確定某對象是否屬于指定的類從左到右雙目7=等于從左到右雙目關系運算符“=”說明!=不等于從左到右雙目8&按位與從左到右雙目9|按位或從左到右雙目10按位異或從左到右雙目11&&短路與從左到右雙目12|短路或從左到右雙目13? :條件運算符從右到左三目14=賦值運算符從右到左雙目+=混合賦值運算符-=*=/=%=&=|=<<=>>=>>>=說明:1. 算術運算符+ :加法- :減法* :乘法/ :除法% :取余運算2. 關系運算符< :

3、只能比較基本類型數(shù)據(jù)之間的關系,不能比較對象之間的關系。> : (同關系運算符“<”<=: (同關系運算符“<”>=: (同關系運算符“<”= :若使用該運算符比較兩個對象的引用(變量),則實質(zhì)上是比較兩個變量是否引用了相同的對象。所謂相同的對象是指,是否是在堆棧(Heap)中開辟的同一塊兒內(nèi)存單元中存放的對象。若比較兩個對象的引用(變量所引用的對象的內(nèi)容是否相同,則應該使用equals(方法,該方法的返回值類型是布爾值。需要注意的是:若用類庫中的類創(chuàng)建對象,則對象的引用調(diào)用equals(方法比較的是對象的內(nèi)容;若用自定義的類來創(chuàng)建對象,則對象的引用調(diào)用eq

4、uals(方法比較的是兩個引用是否引用了同一個對象,因為第二種情況equals(方法默認的是比較引用。!= :(同關系運算符“=”3. 邏輯運算符 (操作符只能是布爾類型的)&&|!4. 位運算符&|! :不可以與=聯(lián)用,因為!是一元操作符;不可以對布爾類型的數(shù)據(jù)進行按位非運算5. 移位運算符(只能處理整數(shù)運算符)Char、byte、short類型,在進行移位之前,都將被轉換成int類型,移位后的結果也是int類型;移位符號右邊的操作數(shù)只截取其二進制的后5位(目的是防止因為移位操作而超出int類型的表示范圍:2的5次方是32,int類型的最大范圍是32位);對long類型進行移位,結果仍然是long類型,移位符號右邊的操作符只截取其二進制的后6位。<< :>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論