基礎數據類型:六種數字類型(四個整數型,兩個浮點型),一種字符類型,還有一種布爾型
六種數字類型:byte,short,int,long,float,double
布爾類型:boolean
字符類型:char數組
類型 | 默認值 | 最大值 | 最小值 | 說明 |
byte | 0 | 127(2^7-1) | -128(-2^7) | byte 類型用在大型數組中節約空間,主要代替整數,由於 byte 變量佔用的空間只有 int 類型的四分之一 |
short | 0 | 32767(2^15 - 1) | -32768(-2^15) | Short 數據類型也能夠像 byte 那樣節省空間。一個short變量是int型變量所佔空間的二分之一 |
int | 0 | 2^31 - 1 | -2^31 | 通常地整型變量默認爲 int 類型 |
long | 0L | 2^63 -1 | -2^63 | 這種類型主要使用在須要比較大整數的系統上 |
float | 0.0f | float 在儲存大型浮點數組的時候可節省內存空間;spa |
||
double | 0.0d | 浮點數的默認類型爲double類型 | ||
boolean | false | 這種類型只做爲一種標誌來記錄 true/false 狀況 | ||
char | 佔2字節,16位。可在存放漢字 |
類型轉換
自動類型轉換:轉換從低級到高級
低 ------------------------------------>高
byte,short,char—> int —> long—> float —> double
強制轉換:條件是轉換的數據類型必須是兼容的例如:byte b = (byte)11內存