在此程序中,我們將學習如何在Java中將整數(shù)(int)變量轉(zhuǎn)換為double值。
要理解此示例,您應(yīng)該了解以下Java編程主題:
class Main { public static void main(String[] args) { //創(chuàng)建int變量 int a =33; int b = 29; //將int轉(zhuǎn)換為double //使用類型轉(zhuǎn)換 double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 } }
在上面的示例中,我們有int類型變量a和b。注意這一行,
double c = a;
在這里,int類型變量會自動轉(zhuǎn)換為double。這是因為double是較高的數(shù)據(jù)類型(具有較大大小的數(shù)據(jù)類型)和較低的 int 數(shù)據(jù)類型(具有較小大小的數(shù)據(jù)類型)。
因此,不會出現(xiàn)數(shù)據(jù)被截斷的情況,同時從轉(zhuǎn)換 int 到 double。這稱為寬類型轉(zhuǎn)換。要了解更多信息,請訪問Java 類類型轉(zhuǎn)換。
我們還可以將 int 類型變量轉(zhuǎn)換為 Double 類的對象。 例如
class Main { public static void main(String[] args) { // 創(chuàng)建int變量 int a = 332; //轉(zhuǎn)換為 Double 對象 //使用 valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 } }
在上面的示例中,我們使用 Double.valueOf() 方法將變量a轉(zhuǎn)換為 Double 對象。
這里,Double是Java中的包裝類。要了解更多信息,請訪問Java包裝類。