第三章 類基礎知識 第二節 Java基本類型和運算符

基本類型/基本型別:

--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數據類型可以儲存任何字符

運算符:

+  -  *  /  %

邏輯運算符 &&  ||  !

比較運算符 !=  >  >=  <  <=  ==

移位運算符  >>  <<等

不用背誦運算符優先級,用括號隔開

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章