Java 是強類型語言,這表示每一個變量都必須聲明一種類型。
在講變量之前,首先得講一講變量的類型。
在 Java 中,變量類型分爲兩大類:基本類型和引用類型。
變量類型 | |
---|---|
基本類型 | 引用類型 |
8種 | 除了8種基本類型外,其餘所有變量類型都是引用型 |
Java 支持8中基本的變量類型。
類型名稱 |
空間大小 (單位:字節byte或bytes) |
表示範圍 |
---|---|---|
byte (字節型) | 1 | |
short (短整型) | 2 | |
int (整型) | 4 | |
long (長整型) | 8 | |
float (單精度浮點型) | 4 |
大約 (有效位數爲6~7位) |
double (雙精度浮點型) | 8 |
大約 (有效位數爲15位) |
char (字符型) | 2 | |
boolean (布爾型) | true,false |
其中,byte,short,int,long 是表示整數的基本類型;
float,double 是表示帶小數實數的基本類型;
char 是表示一個字符的類型,Java 中字符采用 Unicode 編碼,爲兩個字節(2 bytes,16位)長;
boolean 是表示真值正確或錯誤的類型。
tips:這8種類型,根據程序中數據的形態,來進行合理的選擇。