一、分類(lèi):
數(shù)據(jù)類(lèi)型 | 基本數(shù)據(jù)類(lèi)型/位數(shù)(bit) | 可表示的數(shù)據(jù)范圍 |
---|---|---|
long(長(zhǎng)整型) | 整數(shù)類(lèi)型 /64位 | -922337206854775828~922337206854775827 |
int(整形) | 整數(shù)類(lèi)型 /32位 | -2147483648~2147483647 |
short(短整形) | 整數(shù)類(lèi)型 /16位 | -32768~32767 |
char(字符型) | 字符型 /16位 | 0~65535 |
byte(字節(jié)) | 整數(shù)類(lèi) 型 / 8位 | -128~127 |
boolean(布爾) | 布爾型 /1位 | true或false |
float(單精度) | 浮點(diǎn)類(lèi)型 /32位 | -3.4E38~3.4E38 |
double(雙精度) | 浮點(diǎn)類(lèi)型 /64位 | -1.7E308~1.7E308 |
MAX_VALUE:最大值
MIN_VALUE:最小值
SIZE:所占的內(nèi)存位數(shù)
TYPE:數(shù)據(jù)類(lèi)型
Paste_Image.png
Paste_Image.png
二、數(shù)據(jù)類(lèi)型的轉(zhuǎn)換:
自動(dòng)類(lèi)型轉(zhuǎn)換:
- boolean類(lèi)型不可能與其他任何數(shù)據(jù)類(lèi)型進(jìn)行轉(zhuǎn)換,整數(shù)與浮點(diǎn)數(shù)是兼容的腰吟,所以可以相互轉(zhuǎn)換。
- 轉(zhuǎn)換后的數(shù)據(jù)類(lèi)型的表示范圍不小于轉(zhuǎn)換前的類(lèi)型徙瓶。
例如:操作數(shù)1為:byte毛雇、short、char
侦镇,操作數(shù)2為:int
灵疮,轉(zhuǎn)換后的類(lèi)型為int
Paste_Image.png
Paste_Image.png
強(qiáng)制類(lèi)型轉(zhuǎn)換:
- 語(yǔ)法如下
(欲轉(zhuǎn)換的數(shù)據(jù)類(lèi)型)變量名稱(chēng)
- 自動(dòng)轉(zhuǎn)換的和強(qiáng)制轉(zhuǎn)換的使用方法:
Paste_Image.png
Paste_Image.png