更新時間:2022-04-07 12:10:32 來源:動力節點 瀏覽4307次
數據類型指定可以存儲在變量中的不同大小和值。動力節點小編可以告訴大家,Java中有兩種數據類型:
原始數據類型:原始數據類型包括 boolean、char、byte、short、int、long、float 和 double。
非原始數據類型:非原始數據類型包括Classes、Interfaces和Arrays。
在 Java 語言中,原始數據類型是數據操作的構建塊。這些是Java語言中最基本的數據類型。
有 8 種原始數據類型:
布爾數據類型
字節數據類型
字符數據類型
短數據類型
整數數據類型
長數據類型
浮點數據類型
雙數據類型
Boolean 數據類型僅用于存儲兩個可能的值:true 和 false。此數據類型用于跟蹤真/假條件的簡單標志。
Boolean 數據類型指定了一位信息,但無法精確定義其“大小”。
例子:
布爾值一 = 假
字節數據類型是原始數據類型的一個示例。它是一個 8 位有符號二進制補碼整數。其值范圍介于 -128 到 127(含)之間。其最小值為 -128,最大值為 127。默認值為 0。
字節數據類型用于在最需要節省內存的大型數組中節省內存。它節省了空間,因為一個字節比整數小 4 倍。它也可以用來代替“int”數據類型。
例子:
字節 a = 10 , 字節 b = - 20
短數據類型是一個 16 位有符號二進制補碼整數。其值范圍介于 -32,768 到 32,767(含)之間。其最小值為 -32,768,最大值為 32,767。它的默認值為 0。
短數據類型也可以像字節數據類型一樣用于節省內存。短數據類型比整數小 2 倍。
例子:
短 s = 10000 , 短 r = - 5000
int 數據類型是一個 32 位有符號二進制補碼整數。它的值范圍介于 - 2,147,483,648 (-2^31) 到 2,147,483,647 (2^31 -1) (含)之間。它的最小值是 - 2,147,483,648,最大值是 2,147,483,647。它的默認值為 0。
int 數據類型通常用作整數值的默認數據類型,除非內存沒有問題。
例子:
int a = 100000 , int b = - 200000
long 數據類型是 64 位二進制補碼整數。它的取值范圍在 -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。當您需要的值范圍超過 int 提供的值時,使用 long 數據類型。
例子:
長 a = 100000L, 長 b = -200000L
float 數據類型是單精度 32 位 IEEE 754 浮點數。它的值范圍是無限的。如果您需要在大型浮點數數組中節省內存,建議使用浮點數(而不是雙精度數)。浮點數據類型不應該用于精確值,例如貨幣。其默認值為 0.0F。
例子:
浮動 f1 = 234 .5f
雙精度數據類型是雙精度 64 位 IEEE 754 浮點數。它的取值范圍是無限的。雙精度數據類型通常用于十進制值,就像浮點數一樣。double 數據類型也不應該用于精確值,例如貨幣。其默認值為 0.0d。
例子:
雙 d1 = 12.3
char 數據類型是單個 16 位 Unicode 字符。它的值范圍介于 '\u0000'(或 0)到 '\uffff'(或 65,535 包括在內)之間。char 數據類型用于存儲字符。
例子:
字符 字母A = 'A'
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習