教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

JavaEE基礎之變量的數據類型

更新時間:2018年01月30日10時51分 來源:傳智播客 瀏覽次數:

數據類型在數據結構中的定義是一個值的集合以及定義在這個值集上的一組操作。 變量是用來存儲值的所在處;它們有名字和數據類型。變量的數據類型決定了如何將代表這些值的位存儲到計算機的內存中。在聲明變量時也可指定它的數據類型。所有變量都具有數據類型,以決定能夠存儲哪種數據。

數據類型的出現是為了把數據分成所需內存大小不同的數據,編程的時候需要用大數據的時候才需要申請大內存,就可以充分利用內存。 例如大胖子必須睡雙人床,就給他雙人床,瘦的人單人床就夠了。

在Java中變量分為兩種數據類型,即基本數據類型和引用數據類型。

其中,8種基本的變量類型是Java語言內嵌的,在任何操作系統(tǒng)中都具有相同大小和屬性,而引用數據類型是在Java程序中由編程人員自己定義的數據結構。下面將重點介紹Java中的基本數據類型。

1. 整數類型變量

為了給不同大小范圍內的整數分配合理的存儲空間,整數被分為四種不同的類型:字節(jié)型byte、短整型short、整型int和長整型long,四種類型所占存儲空間的大小以及數值的取值范圍如表所示。

2. 浮點數類型變量

浮點類型可用關鍵字float或double來表示,float型的浮點變量用來表示一個32位的單精度浮點數,而double型的浮點變量用來表示一個64位的雙精度浮點數。浮點數所占存儲空間的大小以及數值的取值范圍如表所示。

3. 字符類型變量

char表示字符類型,用于存儲一個單一字符,在給char類型的變量賦值時,需要用一對英文半角格式的單引號(‘ ’)把字符括起來,如'a'。Java中字符采用unicode編碼,因此每個字符都會占用2個字節(jié)。字符在內存中存儲的實際上是一個數值,例如,字符'a'在內存中存儲為97。

4. 布爾類型變量

boolean表示布爾型,該類型用來存儲布爾值,其值只能是true或false。

本文版權歸傳智播客JavaEE學院所有,歡迎轉載,轉載請注明作者出處。謝謝!
作者:傳智播客JavaEE培訓學院
0 分享到:
和我們在線交談!