java基礎筆記-運算符

= 賦值運算符,賦值運算符自己也有值,值爲所賦值的值大數據

連續的賦值運算符從右向左依次賦值優化

byte +int 結果是intblog

byte+byte 依然是int   ,編譯器優化,類型提高,否則byte +byte 有可能超過byte的最大範圍開發

 

b1 +=  2   至關於  b1=(byte)(b1+2)編譯器

ia == 2 //判斷ia的值是否等於2編譯

2 == ia  // 2是否等於ia的值  ,推薦這種寫法變量

ia = 2  //將2賦值給 變量iaim

2 = ia  //編譯報錯,意外的類型 ,須要變量,找到值數據

 

byte b2 = b1 << 1  //報錯, b1會提高爲int類型,img

byte b2 = (byte)(b1 << 1) //正確

右移 >> 左邊填符號位

邏輯右移 >>> 左邊填0

 

位運算:

& 按位與

|按位或

~按位取反

^ 按位異或 ,相異爲1

運算符優先級:

 

 

小括號優先級最高,賦值運算符優先級最低,其餘優先級使用小括號確保便可。

文章來源:拉鉤教育-大數據開發

相關文章
相關標籤/搜索