Java中有兩大資料類型,分別是:
#內建資料類型
引用資料型別
(推薦教學:java入門教學)
下面我們來分別介紹一下:
#一、內建資料型別
Java語言提供了八種基本型別。六種數字類型(四個整數型,兩個浮點型),一種字元類型,還有一種布林型。
1、byte:
byte 資料型別是8位元、有符號的,以二進位補碼表示的整數;
最小值是 -128(-2^ 7);最大值是 127(2^7-1);
預設值是 0;
byte 類型用在大型陣列中節省空間,主要取代整數,因為byte 變數佔用的空間只有int 類型的四分之一;
2、short:
short 資料型別是16 位元、有符號的二進位補碼表示的整數;
最小值是 -32768(-2^15);最大值是 32767(2^15 - 1);
Short 資料型別也可以像byte 一樣節省空間。一個short變數是int型變數所佔空間的二分之一;
預設值是 0;
3、int
long 資料型別是64 位元、有符號的以二進位補碼所表示的整數;
最小值是 -9,223,372,036,854,775,808(-2^63);最大值是 9,223,372,036,854,775,807(2^63 -1)
在這個類型使用比較#在這個類型使用比較
#在這個類型。大整數的系統上;預設值是 0L;5、floatfloat 資料型別是單精確度、32位元、符合IEEE 754標準的浮點數;
float 在儲存大型浮點陣列的時候可節省記憶體空間;預設值是 0.0f;浮點數不能用來表示精確的值,如貨幣;6、doubledouble 資料型別為雙精確度、64 位元、符合IEEE 754標準的浮點數;浮點數的預設型別為double型別;double類型同樣無法表示精確的值,如貨幣;預設值是 0.0d;(學習影片推薦:java課程
)7、booleanboolean資料型別表示一位的資訊;只有兩個取值:true 和false;######這種型別只作為一個標誌來記錄true/false 情況;######預設值是 false;######8、char######char類型是一個單一的16 位元Unicode 字元;### ###最小值是 \u0000(即為0);最大值是 \uffff(即為65,535);######char 資料型別可以儲存任何字元;#######二、引用型別# #####在Java中,引用類型的變數非常類似C/C 的指標。引用類型指向一個對象,指向對象的變數是引用變數。這些變數在聲明時被指定為一個特定的類型,例如 Employee、Puppy 等。變數一旦宣告後,類型就不能被改變了。 ######物件、陣列都是引用資料型別。所有引用類型的預設值都是null。一個引用變數可以用來引用任何與之相容的類型。 ###以上是java基本資料類型介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!