基本類型/基本型別:
--boolean 布爾
--byte 字節
--short/int/long 短整數/ 整數/ 長整數
--float/double 浮點數
--char 字符
布爾類型:
boolean:只有true,或者false兩種值,默認是false。
字節類型:
byte:
--byte字節, 1 byte = 8 bits (8位)
--存儲有符號的,以二進制補碼錶示的整數
--最小值-128,最大值127, 默認值爲0
--byte類型用在大型數組中可以顯著節約空間,主要代替小整數,因爲byte變量佔用的空間只有int類型的四分之一
--byte在二進制文件讀寫中使用很多
整數類型:
(1)short類型, 16位, 2個字節, 有符號的以二進制補碼錶示的整數
(-32768~32767, -2^15~2^15-1),默認值爲0
(2)int類型,32位, 4個字節,有符號的以二進制補碼錶示的整數
(-2147483648~2147483647, -2^31~2^31-1),默認值爲0
(3)long類型,64位,8個字節,有符號的以二進制補碼錶示的整數
-9,223,372,036,854,775,808(-2^63) ~ 9,223,372,036,854,775,807(2^63-1),默認值0L
浮點數類型:
float類型,單精度,32位,4個字節,符合IEEE 754標準的浮點數,默認值0.0f。float的範圍爲1.40129846432481707e-45 ~ 3.40282346638528860e+38(無論正負)。
double類型,雙精度,64位,8個字節,符合IEEE 754標準的浮點數,默認值0.0d。double的範圍爲4.94065645841246544e-324d ~ 1.79769313486231570e+308d(無論正負)。
float和double都不能用來表示很精確的數字。
字符類型:
--char是一個單一的16位Unicode字符
--最小值是\u0000(即爲0)
--最大值是\uffff(即爲65,535)
--char數據類型可以儲存任何字符
運算符:
+ - * / %
邏輯運算符 && || !
比較運算符 != > >= < <= ==
移位運算符 >> <<等
不用背誦運算符優先級,用括號隔開