Java資料類型

來源:互聯網
上載者:User

標籤:bool   轉換   範圍   開始   32位   隱式   引用資料類型   引用   取出   

資料類型分為:

基礎資料型別 (Elementary Data Type),引用資料類型

 

基礎資料型別 (Elementary Data Type)(8種):

整數類型:byte  short  int  long

浮點數類型:float  double

字元類型:char

布爾類型:boolean

注意:String<字串類型>

byte            1位元組(8位)       儲存1個位元組資料

short       2位元組(16位)     相容性考慮,一般不用

int               4位元組(32位)     儲存整數(常用)

long     8位元組(64位)     儲存長整數(常用)

float     24位元組(32位)       儲存浮點數

double    8位元組(64位)      儲存雙精確度浮點數(常用)

char     2位元組(16位)     儲存一個字元 

boolaen    1位元組(8位)      儲存邏輯變數(true,false)

 

步驟:

第一步:聲明變數(在記憶體申請空間)

第二步:賦值(儲存至對應的記憶體空間)

第三步:使用變數(取出資料使用)

 

基本類型的轉換(自動類型轉換,強制類型轉換)

 基本類型轉換(隱式類型轉換):從小類型到大類型可以自動完成

 強制類型轉換:從大類型到小類型需要強制轉換符,會造成精度損失或者溢出

 基礎資料型別 (Elementary Data Type)轉換:

 byte-->short-->int-->long-->float-->double

 從左往右小類型到大類型,可以自動類型轉換

 從右往左大類型到小類型,需要強制類型轉換

 

變數(先聲明變數並賦值,然後才能使用):

 範圍:從定義變數開始,到當前"}"後結束,變數如果出了範圍就會被回收

 

知識點:

a.整數類型預設的類型是int

b.定義long類型的資料,必須在資料後面加上l或L

c.浮點類型預設的類型是double

d.定義float類型的資料,必須在資料後面加上l或L

e.double資料後面可以加上d或D,一般是省略

f.char表示字元類型,賦值的時候資料要放在‘值‘中

g.String表示字串類型,賦值的時候資料要放在"值"中

 

Java資料類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.