java里&是什么意思
java里&是什么意思
慕的地6264312
2018-08-28 01:01:27
TA貢獻1853條經驗 獲得超9個贊
是位運算符-與,類似的還有|(或),!(非)。計算機里面,當&作為位運算時,1&1=1 ,1&0=0,0&0=0; 當我們平常用到這個很少,一般都是用作判斷,只有都成立則成立,相信以前你學數學時肯定學過與或非了,這個就和數學一樣。
PS:提到&就肯定會提到&&,&&是邏輯與,比如2個條件,boolean a=2>3&&1>3,當判斷2>3是false時,第 2個條件1>3就不會在判斷了,直接判定a=false.而用&時,則會2個條件全部判斷,然后再給a賦值false,所以一般做邏輯判斷時,都會用&&,效率高點!
希望能給你幫助。
舉報