位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java 如何實現(xiàn)自動轉(zhuǎn)換?

提問人:劉旭39發(fā)布時間:2020-11-20

自動轉(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)換的順序見圖所示。

image.png

需要注意的是,布爾類型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。

image.png

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(0)
返回頂部