1.byte 字節,一個八位二進制,範圍【-128,127】之間。
byte = 128 將提示語法錯誤,只能存儲範圍之內的數字。
可以進行運算操作,但是運算的結果會變爲int類型。
2. char 字符, 16位,佔2個字節,可以存儲漢字,使用單引號單引號中只能有一個字符。
可以進行運算,數據會提升爲 int
char a = '1';
char a = '博';
char a = 213; 數字的範圍爲【0,65536】
char a = ‘2’, b = '3';
a = a +b; (提示錯誤類型不匹配)
char c = ‘g’ + 'a';(可以運行)
3 int 整數,32位,佔四個字節,範圍【-2^31,2^31-1】。
4. long 長整數,64位。
5. float 浮點數,32位,4個字節。
6.double 64 位,8個字節,精度存儲的範圍比float大。
7.boolean 布爾數據類型。
賦值只能是true 和 false。
自動類型轉換:
java 基本數據類型每一個都對應了包裝類。可以實現自動裝箱和拆箱。