1. 程式人生 > >Java開發學習之java基本數據類型

Java開發學習之java基本數據類型

培訓班 otto oat style 簡單 lean 實用 類型 str

數據類型是每個編程語言必不可少的基礎知識,也是必須要掌握的技能,很多人知識簡單的進行理解,並沒有很系統的進行知識的梳理,以下是對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基本數據類型