Java 基本資料型別(新手必看資料)

張繼123發表於2016-04-19

變數就是申請記憶體來儲存值。也就是說,當建立變數的時候,需要在記憶體中申請空間。
記憶體管理系統根據變數的型別為變數分配儲存空間,分配的空間只能用來儲存該型別資料。
因此,通過定義不同型別的變數,可以在記憶體中儲存整數、小數或者字元。
Java的兩大資料型別:
內建資料型別
引用資料型別
內建資料型別
Java語言提供了八種基本型別。六種數字型別(四個整數型,兩個浮點型),一種字元型別,還有一種布林型。
byte:
byte資料型別是8位、有符號的,以二進位制補碼錶示的整數;
最小值是-128(-2^7);
最大值是127(2^7-1);
預設值是0;
byte型別用在大型陣列中節約空間,主要代替整數,因為byte變數佔用的空間只有int型別的四分之一;
例子:byte a = 100,byte b = -50。
short:
short資料型別是16位、有符號的以二進位制補碼錶示的整數
最小值是-32768(-2^15);
最大值是32767(2^15 - 1);
Short資料型別也可以像byte那樣節省空間。一個short變數是int型變數所佔空間的二分之一;
預設值是0;
例子:short s = 1000,short r = -20000。
int:
int資料型別是32位、有符號的以二進位制補碼錶示的整數;
最小值是-2,147,483,648(-2^31);
最大值是2,147,485,647(2^31 - 1);
一般地整型變數預設為int型別;
預設值是0;
例子:int a = 100000, int b = -200000。

相關文章