標籤:otto 整數 資訊 unicode 它的 取值 java開發 開發 32位
資料類型是每個程式設計語言必不可少的基礎知識,也是必須要掌握的技能,很多人知識簡單的進行理解,並沒有很系統的進行知識的梳理,以下是對java語言的內建資料類型匯總:
Java語言有8種基本類型。6種數字類型(4個整數型,2個浮點型),1個字元類型,1個布爾型。
一、byte:
? byte資料類型是8位、有符號的,以二進位補碼錶示的整數;
? 最小值是-128(-2^7);
? 最大值是127(2^7-1);
? 預設值是0;
? byte類型主要代替整數,因為它的佔用的空間只有int類型的四分之一;
二、short:
? short資料類型是16位、有符號的,以二進位補碼錶示的整數
? 最小值是-32768(-2^15);
? 最大值是32767(2^15 - 1);
? Short類型也可節省空間的。佔用的空間是int類型的二分之一;
? 預設值是0;
三、int:
? int資料類型是32位、有符號的,以二進位補碼錶示的整數;
? 最小值是-2,147,483,648(-2^31);
? 最大值是2,147,485,647(2^31 - 1);
? 一般地整型變數預設是int類型;
? 預設值是0;
四、long:
? long資料類型是64位、有符號的,以二進位補碼錶示的整數;
? 最小值是-9,223,372,036,854,775,808(-2^63);
? 最大值是9,223,372,036,854,775,807(2^63 -1);
? 主要使用在需要較大整數的系統上;
? 預設值是0L;
五、float:
? float資料類型是單精確度、32位、符IEEE754標準的浮點數;
? float在儲存大型浮點數組時節省記憶體;
? 預設值是0.0f;
? 浮點數不能表示精確值,例如貨幣;
六、double:
? double資料類型是雙精確度、64位、符合IEEE 754標準的浮點數;
? 浮點數的預設類型為double類型;
? 不能表示精確值,例如貨幣;
? 預設值是0.0d;
七、boolean:
? 只有兩個取值:true和false;
? 只用作記錄true/false情況;
? 預設值是false;
八、char:
? char類型是一個單一的16位Unicode字元;
? 最小值是’\u0000’(即為0);
? 最大值是’\uffff’(即為65,535);
? char資料類型可以儲存任何字元;
以上是老男孩教育對java資料類型介紹,想要瞭解更多資訊,快來參加老男孩教育java培訓班吧,讓您輕鬆掌握更多實用性java技能!
Java開發學習之java基礎資料型別 (Elementary Data Type)