In diesem Programm lernen wir, die Ganzzahlvariablen (int) in Java in das Double zu konvertieren.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:
- Java-Datentypen (primitiv)
- Java Basic Input und Output
Beispiel 1: Java-Programm zum Konvertieren von int in double mithilfe von Typecasting
class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )
Im obigen Beispiel haben wir int
Typvariablen a und b. Beachten Sie die Linie,
double c = a;
Hier wird die int
Typvariable automatisch in konvertiert double
. Dies liegt daran, dass double
es sich um einen höheren Datentyp (Datentyp mit größerer Größe) und int
einen niedrigeren Datentyp (Datentyp mit kleinerer Größe) handelt.
Daher treten beim Konvertieren von int
nach kein Datenverlust auf double
. Dies wird als Erweiterungstypecasting bezeichnet . Weitere Informationen finden Sie unter Java Typecasting.
Beispiel 2: Konvertieren Sie int mit valueOf () in ein Objekt von Double.
Wir können die int
Typvariable auch in ein Objekt der Double
Klasse konvertieren . Beispielsweise,
class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )
Im obigen Beispiel haben wir die Double.valueOf()
Methode verwendet, um die Variable a in ein Objekt von zu konvertieren Double
.
Hier Double
ist eine Wrapper-Klasse in Java. Weitere Informationen finden Sie in der Java Wrapper-Klasse.