Java開發學習之java基礎資料型別 (Elementary Data Type)

來源:互聯網
上載者:User

標籤: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)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.