Java常見基本資料型別和運算子

2021-08-19 17:31:06 字數 2377 閱讀 1117

隨手整理,有錯請指出

基本資料型別

整數型別

byte        8位二進位制(-128-127)

short       16位二進位制(-32768-32767)

int          (預設)32位二進位制(-2^31 ~ 2^31-1)

long        64位二進位制(-2^64 ~ 2^64-1)

浮點型別

float        單精度

double  (預設)雙精度

字元型char        字元型

布林值boolean    變數只能被定義為true或false

運算子算術運算子

+   -    *    /                加減乘除(字串和任何資料用「+」都是相連線,最終返回結果都是字串)

%                取餘數(出現負數時,只看符號左邊;例如:5%-2=1,-5%2=-1)

\                  轉義字元:通過「\」來改變後面字母或符號的含義

例如:\n        換行

\b        退格(相當於backspace)

\r         按下回車鍵,windows系統中回車符是由兩個字元表示的「\r\n」

\t         製表符(相當於tab鍵)

賦值運算子

=        例如:int a=1        把數字「1」賦給int型變數「a」

+=                a+=1           相當於a=a+1

-=                 a-=1           相當於a=a-1

*=                 a*=1           相當於a=a*1

/=                 a/=1           相當於a=a/1

%=                a%=1           相當於a=a%1

比較運算子

==            等於(「=」為賦值,「==」才是等於)

!=            不等於

>                大於

<=                小於等於

>=               大於等於

邏輯運算子

用於連線布林型別表示式或值

&            與       真&真 為 真        真&假 為 假         假&假 為 假        假&真 為 假

&&        與        真&&真 為 真        真&&假 為 假         假&&假 為 假        假&&真 為 假

|            或        真|真 為 真        真|假 為 真         假|假 為 假        假|真 為 真

||            或        真||真 為 真        真||假 為 真        假||假 為 假        假||真 為 真

^            異或        真^真 為 假        真^假 為 真         假^假 為 假        假^真 為 真

!            非        !真 為 假        !假 為 真 

&和&&的區別

&進行運算時兩邊都需要計算真假值

&&進行運算時如果符號左邊為假則符號右邊不計算,結果為假

|和||區別同上

位運算子

<

例如:3<<2   

>>            右移

例如:6>>2

>>符號的結果就相當於a/(2^b),結果為整數,拋棄小數字

右移補位時最高位是什麼就用什麼補

>>>       無符號右移

右移時最高位始終用0補位

&        與        0&0為0   0&1為0     1&0為0    1&1為1

|            或        0|0為0   0|1為1     1|0為1    1|1為1

^       異或        0^0為0   0^1為1     1^0為1    1^1為0    (乙個數a異或同乙個數b,結果還是a,用於加密)

~       取反        ~0為1   ~1為0   

二進位制負數為 整數取反加一

--------------------by    仔雞

Java 基本資料型別

基本資料型別 變數持有資料本身的值 引用型別 是某個物件的引用,而並非物件本身 引用型別用在物件上的 乙個物件可以被多個引用所指向,但同一時刻,每個引用只能指向唯一的物件 如果乙個物件被多個引用所指向,那麼無論哪個引用對物件的屬性進行修改,都會反映到其他的引用當中 型別 位數 位元組數 取值範圍 舉...

java 基本資料型別

一 基本資料型別 整型 byte short int long 在計算機中以二進位制補碼格式儲存 浮點型 float double 在計算機中以ieee754格式儲存 字元型 char 在計算機中以unicode碼格式儲存 布林型 boolean 只有true和false兩個值 二 1.長整型 lo...

Java基本資料型別

基本資料型別都是有取值範圍的,若超出範圍,則編譯報錯。位元組型的長度 1byte 位元組 8bit 位 即範圍為 128 127 如 byte b 200 或者 byte b 200,這都是錯誤的 字元型的長度 1char 16位 範圍為0 2 16 短整型的長度 1short 16位 範圍為 2 ...