1、Integer
Integer的最大值 Integer.MaxValue 爲2的31次方-1 21億
Integer的最小值 Integer.MinValue 爲負的2的31次方
2、Short
Short 的最大值 Short.MaxValue 爲2的15次方-1 32767
Short的最小值 Short.MinValue 爲負的2的15次方 -32768
3、Long
Long的最大值 Long.MaxValue 爲2的63次方-1
Long的最小值 Long.MinValue 爲負的63次方
4、Byte
Byte的最大值 Byte.MaxValue 爲2的7次方-1 127
Byte的最小值 Byte.MinValue 爲負的7次方 -128
在Java中一共有8種基本數據類型,其中有4種整型,2種浮點類型,1種用於表示Unicode編碼的字符單元的字符類型和1種用於表示真值的boolean類型。(一個字節等於8個bit)
1.整型
類型 存儲需求 bit數 取值範圍 備註
int 4字節 4*8
short 2字節 2*8 -32768~32767
long 8字節 8*8
byte 1字節 1*8 -128~127
2.浮點型
類型 存儲需求 bit數 取值範圍 備註
float 4字節 4*8 float類型的數值有一個後綴F(例如:3.14F)
double 8字節 8*8 沒有後綴F的浮點數值(如3.14)默認爲double類型
3.char類型
類型 存儲需求 bit數 取值範圍 備註
char 2字節 2*8
4.boolean類型
類型 存儲需求 bit數 取值範圍 備註
boolean 1字節 1*8 false、true