隨手整理,有錯請指出
基本資料型別
整數型別
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 ...