Java 如何實現(xiàn)自動轉(zhuǎn)換?
自動轉(zhuǎn)換
自動轉(zhuǎn)換是指低位數(shù)的數(shù)據(jù)類型向高位數(shù)的數(shù)據(jù)類型轉(zhuǎn)換.系統(tǒng)是默認自動執(zhí)行的,無須其 他操作。這也是因為低位數(shù)(即低精度)的數(shù)據(jù)類型轉(zhuǎn)換為高位數(shù)(即髙精度)的數(shù)據(jù)類型不會 存在精度丟失和數(shù)據(jù)丟失的情況,在Java中是可以默認轉(zhuǎn)換的基本數(shù)據(jù)類型從低到高自動轉(zhuǎn)換的順序見圖所示。
需要注意的是,布爾類型boolean不能和其他基本數(shù)據(jù)類型轉(zhuǎn)換。自動轉(zhuǎn)換方式總結(jié)如下:
1.布爾型和其他基本數(shù)據(jù)類型之間不能相互轉(zhuǎn)換;
2.byte型可以轉(zhuǎn)換為short、int、long、float和double;
3.short可轉(zhuǎn)換為int、long、float和douhle;
4.diat'nj 轉(zhuǎn)換為int、long, float和double;
5.int可轉(zhuǎn)換為long、float和double;
6.long可轉(zhuǎn)換為float和double;
7.float可轉(zhuǎn)換為double。
點擊加載更多評論>>