更新時間:2022-04-07 12:10:32 來源:動力節(jié)點 瀏覽4876次
數(shù)據(jù)類型指定可以存儲在變量中的不同大小和值。動力節(jié)點小編可以告訴大家,Java中有兩種數(shù)據(jù)類型:
原始數(shù)據(jù)類型:原始數(shù)據(jù)類型包括 boolean、char、byte、short、int、long、float 和 double。
非原始數(shù)據(jù)類型:非原始數(shù)據(jù)類型包括Classes、Interfaces和Arrays。
在 Java 語言中,原始數(shù)據(jù)類型是數(shù)據(jù)操作的構(gòu)建塊。這些是Java語言中最基本的數(shù)據(jù)類型。
有 8 種原始數(shù)據(jù)類型:
布爾數(shù)據(jù)類型
字節(jié)數(shù)據(jù)類型
字符數(shù)據(jù)類型
短數(shù)據(jù)類型
整數(shù)數(shù)據(jù)類型
長數(shù)據(jù)類型
浮點數(shù)據(jù)類型
雙數(shù)據(jù)類型
Boolean 數(shù)據(jù)類型僅用于存儲兩個可能的值:true 和 false。此數(shù)據(jù)類型用于跟蹤真/假條件的簡單標志。
Boolean 數(shù)據(jù)類型指定了一位信息,但無法精確定義其“大小”。
例子:
布爾值一 = 假
字節(jié)數(shù)據(jù)類型是原始數(shù)據(jù)類型的一個示例。它是一個 8 位有符號二進制補碼整數(shù)。其值范圍介于 -128 到 127(含)之間。其最小值為 -128,最大值為 127。默認值為 0。
字節(jié)數(shù)據(jù)類型用于在最需要節(jié)省內(nèi)存的大型數(shù)組中節(jié)省內(nèi)存。它節(jié)省了空間,因為一個字節(jié)比整數(shù)小 4 倍。它也可以用來代替“int”數(shù)據(jù)類型。
例子:
字節(jié) a = 10 , 字節(jié) b = - 20
短數(shù)據(jù)類型是一個 16 位有符號二進制補碼整數(shù)。其值范圍介于 -32,768 到 32,767(含)之間。其最小值為 -32,768,最大值為 32,767。它的默認值為 0。
短數(shù)據(jù)類型也可以像字節(jié)數(shù)據(jù)類型一樣用于節(jié)省內(nèi)存。短數(shù)據(jù)類型比整數(shù)小 2 倍。
例子:
短 s = 10000 , 短 r = - 5000
int 數(shù)據(jù)類型是一個 32 位有符號二進制補碼整數(shù)。它的值范圍介于 - 2,147,483,648 (-2^31) 到 2,147,483,647 (2^31 -1) (含)之間。它的最小值是 - 2,147,483,648,最大值是 2,147,483,647。它的默認值為 0。
int 數(shù)據(jù)類型通常用作整數(shù)值的默認數(shù)據(jù)類型,除非內(nèi)存沒有問題。
例子:
int a = 100000 , int b = - 200000
long 數(shù)據(jù)類型是 64 位二進制補碼整數(shù)。它的取值范圍在 -9,223,372,036,854,775,808(-2^63) 到 9,223,372,036,854,775,807(2^63 -1)(含)之間。其最小值為 - 9,223,372,036,854,775,808,最大值為 9,223,372,036,854,775,807。它的默認值為 0。當(dāng)您需要的值范圍超過 int 提供的值時,使用 long 數(shù)據(jù)類型。
例子:
長 a = 100000L, 長 b = -200000L
float 數(shù)據(jù)類型是單精度 32 位 IEEE 754 浮點數(shù)。它的值范圍是無限的。如果您需要在大型浮點數(shù)數(shù)組中節(jié)省內(nèi)存,建議使用浮點數(shù)(而不是雙精度數(shù))。浮點數(shù)據(jù)類型不應(yīng)該用于精確值,例如貨幣。其默認值為 0.0F。
例子:
浮動 f1 = 234 .5f
雙精度數(shù)據(jù)類型是雙精度 64 位 IEEE 754 浮點數(shù)。它的取值范圍是無限的。雙精度數(shù)據(jù)類型通常用于十進制值,就像浮點數(shù)一樣。double 數(shù)據(jù)類型也不應(yīng)該用于精確值,例如貨幣。其默認值為 0.0d。
例子:
雙 d1 = 12.3
char 數(shù)據(jù)類型是單個 16 位 Unicode 字符。它的值范圍介于 '\u0000'(或 0)到 '\uffff'(或 65,535 包括在內(nèi))之間。char 數(shù)據(jù)類型用于存儲字符。
例子:
字符 字母A = 'A'
相關(guān)閱讀