byte:
byte資料型別是8位、有符號的,以二進位制補碼表示的整數;
最小值是-128(-2^7);
最大值是127(2^7-1);
byte型別用在大型陣列中節約空間,主要代替整數,因為byte變數占用的空間只有int型別的四分之一;
short:
1.short資料型別是16位、有符號的以二進位制補碼表示的整數
2.最小值是-32768(-2^15);
3.最大值是32767(2^15 - 1);
4.short資料型別也可以像byte那樣節省空間。乙個short變數是int型變數所佔空間的二分之一;
int1.int資料型別是32位、有符號的以二進位制補碼表示的整數;
2.最小值是-2,147,483,648(-2^31);
3.最大值是2,147,485,647(2^31 - 1);
4.一般地整型變數預設為int型別;
long
1.long資料型別是64位、有符號的以二進位制補碼表示的整數;
2.最小值是-9,223,372,036,854,775,808(-2^63);
3.最大值是9,223,372,036,854,775,807(2^63 -1);
4.這種型別主要使用在需要比較大整數的系統上;
5.預設值是0l;
float
1.float資料型別是單精度、32位的浮點數;
2.float在儲存大型浮點陣列的時候可節省記憶體空間;
3.預設值是0.0f;
4.浮點數不能用來表示精確的值,如貨幣;
double
double資料型別是雙精度、64位的浮點數;
浮點數的預設型別為double型別;
double型別同樣不能表示精確的值,如貨幣;
important以int 和integer為例子,
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 ...