Java數(shù)據(jù)類型

簡述

Java是一種強類型語言,說明必須為每一個變量聲明一種數(shù)據(jù)類型。在Java中,一共有8種數(shù)據(jù)類型,其中有4整型,2浮點類型,1種表示Unicode編碼的字符單元的字符類型char1種表示真值的boolean類型。


整型

類型 存儲需求 取值范圍
int 4字節(jié) -2147483684~2147483647
short 2字節(jié) -32768~32767
long 8字節(jié) -9223372036854775808~9223372036854775807
byte 1字節(jié) -128~127
  1. 長整型數(shù)值有一個后綴L。
  2. 十六進制數(shù)值有一個前綴0x。
  3. 八進制有一個前綴0。(建議:最好不要使用八進制常數(shù)。)
  4. 二進制有一個前綴0b。(注:從Java7開始,加上這個前綴就可以表示二進制數(shù)。同樣,從Java7開始,還可以為數(shù)字字面量下面假如下劃線,這些下劃線知識為了讓人一如,如用1_000_000。)

浮點類型

類型 存儲需求
float 4字節(jié)
double 8字節(jié)
  1. float類型的數(shù)值有一個后綴F。(注:沒有后綴的浮點數(shù)值默認為double類型。)
  2. 在JDK 5.0種,可以使用十六進制表示浮點數(shù)值。如,0.125可以表示成0x1.0p-3。在十六進制表示法中,使用p表示指數(shù),而不是e。注意,位數(shù)采用十六進制,指數(shù)采用十進制。指數(shù)的基數(shù)是2,而不是10。
    ??:浮點數(shù)值不適用于禁止出現(xiàn)攝入誤差的金融計算中。

char類型

char類型用于表示單個字符。

特殊字符的轉移序列符

轉移序列 名稱 Unicode值
\b 退格 \u0008
\t 制表 \u0009
\n 換行 \u000a
\r 回車 \u000d
" 雙引號 \u0022
' 單引號 \u0027
|反斜杠 \u005c

boolean類型

boolean(布爾)類型有兩個值:falsetrue。整型值和布爾值之間不能進行相互轉換。


座右銘:努力不一定成功,但放棄一定失??!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容