在Java編程中,我們經(jīng)常需要進行int和double之間的轉換。下面介紹一下兩個轉換方法。
int num = 10; double dNum = (double)num; System.out.println(dNum);
上面是將int類型的變量num轉換成double類型的變量dNum。我們可以看到,使用強制類型轉換符將num轉換為double類型,結果是10.0。
double dNum = 10.5; int num = (int)dNum; System.out.println(num);
上面是將double類型的變量dNum轉換成int類型的變量num。同樣使用強制類型轉換符將dNum轉換為int類型,結果是10。需要注意的是,由于int類型只能存儲整數(shù),因此小數(shù)部分被舍去了。
需要提醒的是,在進行類型轉換時必須要確保轉換后的類型能夠存儲原始類型的值。當轉換后的類型無法存儲原始類型的值時,可能會導致數(shù)據(jù)精度的損失。