Java基礎知識總結2——數據類型

Java對於每一種數據都定義了明確的具體數據類型,在內存中分配了不同大小的內存空間。


整數類型

①Java各整數類型有固定的表數範圍和字段長度,不受操作系統影響,以保證Java程序的可移植性。

Java整型常量默認爲int型,聲明long型常量必須後加'l'或'L'

類型佔用存儲空間表數範圍
byte1字節=8bit-128~127
short2字節-2^15~2^15-1
int4字節-2^31~2^31-1
long8字節-2^63~2^63-1

浮點類型

Java浮點型常量默認爲double型,聲明float型常量,須後加"f"或"F"

②浮點型常量的兩種表示形式:

十進制數形式:5.12、512.0f、.512(必須有小數點)

科學計數法形式:5.12e2 100E-2

類型佔用存儲空間表數範圍
float4字節-3.403E38~3.403E38
double8字節-1.798E308~1.798E308
字符類型

char(2字節)

字符型常量的三種表現形式:

①單引號('')括起來的單個字符。

②允許轉義字符'\'將其後的字符轉換爲特殊字符型常量。

③直接使用Unicode值來表示字符型常量:'\uXXXX',其中XXXX代表一個十六進制整數。

④char類型可以進行運算,因爲有對應的Unicode碼。

轉義字符說明
\b退格符
\n換行符
\r回車符
\t製表符
\"雙引號
\'單引號
\\反斜線

布爾類型

①boolean類型適合於邏輯運算,一般用於流程控制:

1.if條件控制語句

2.while循環控制語句

3.do-while循環控制語句

4.for循環控制語句

②boolean類型數據只允許取值true和false,無null

不可以0或非0的整數代替false和true!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章