2 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊
1、布爾型 - boolean
1)boolean類型適用于邏輯運(yùn)算,一般用于程序流程控制;
2)boolean類型數(shù)據(jù)只允許true或false,0或非0的整數(shù)不能替代true和false。
2、字符型 - char
1)char型數(shù)據(jù)用來表示通常意義上的“字符”;
2)字符常量為用單引號(hào)括起來的單個(gè)字符;
3)Java字符采用Unicode編碼,每個(gè)字符占兩個(gè)字節(jié),因而可用十六進(jìn)制編碼形式表示;
4)Java語言中還允許使用轉(zhuǎn)義字符'\'來將其后的字符轉(zhuǎn)變?yōu)槠渌暮x。
3、整型 - int、short、long、byte
1)Java各整數(shù)類型有固定的表數(shù)范圍和字段長(zhǎng)度,其不受具體操作系統(tǒng)的影響,以保證Java程序的可移植性;
2)Java語言整數(shù)常量的三種表示形式:
1)十進(jìn)制整數(shù);
2)八進(jìn)制整數(shù),要求以0開頭;
3)十六進(jìn)制整數(shù),要求以0x或0X開頭。
3)Java語言的整型常量默認(rèn)為int類型,聲明long類型常量可以后加'l'或'L';
4)Java語言中,所有數(shù)都是帶符號(hào)的(正、負(fù))。
類型
存儲(chǔ)空間
取值范圍
byte
1字節(jié)
-128 ~ 127
short
2字節(jié)
-215 ~ 215-1
int
4字節(jié)
-231 ~ 231-1
long
8字節(jié)
-263 ~ 263-1
4、浮點(diǎn)型 - float、double
1)與整數(shù)類型類似,Java浮點(diǎn)類型有固定的表數(shù)范圍和字段長(zhǎng)度;
2)Java浮點(diǎn)類型常量有兩種表示形式:
1)十進(jìn)制數(shù)形式;
2)科學(xué)計(jì)數(shù)法形式;
3)Java浮點(diǎn)類型常量默認(rèn)為double類型,如要聲明一個(gè)常量為float類型,則需要在數(shù)字后面加'f'或'F';
4)float類型的精度為6-7位,double類型的精度為15位。
類型
存儲(chǔ)空間
取值范圍
float
4字節(jié)
-3.403E38 ~ 3.403E38
double
8字節(jié)
-1.798E308 ~ 1.798E308
添加回答
舉報(bào)