English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen wir, wie man in Java eine Variable des Typs int in einen Wert des Typs double konvertiert.
Um diesen Beispiel zu verstehen, sollten Sie folgendes verstehen:Java-ProgrammierungThema:
class Main { public static void main(String[] args) { //Erstellen Sie eine int-Variable int a =33; int b = 29; //Konvertierung von int in double //Verwenden Sie die Typkonvertierung double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 } }
Im obigen Beispiel haben wir die Variablen des Typs int a und b. Beachten Sie diese Zeile,
double c = a;
Hier wird die Variable des Typs int automatisch in double konvertiert. Dies liegt daran, dass double ein höherer Datentyp (Datentyp mit größerem Umfang) und der niedrigere int-Datentyp (Datentyp mit kleinerem Umfang) ist.
Daher wird nicht der Fall auftreten, dass Daten abgeschnitten werden, gleichzeitig wird von der Konvertierung int in double. Dies wird alsBreitwertumwandlung. Weitere Informationen finden Sie unterJava Klasse Typumwandlung.
Wir können auch int-Variablen in Objekte der Double-Klasse umwandeln. Zum Beispiel
class Main { public static void main(String[] args) { // Erstellen Sie eine int-Variable int a = 332; //Um in ein Double-Objekt umzuwandeln //Verwenden Sie valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 } }
Im obigen Beispiel verwenden wir die Methode Double.valueOf(), um die Variable a in ein Double-Objekt umzuwandeln.
Hier ist Double eine Wrapper-Klasse in Java. Weitere Informationen finden Sie unterJava Wrapper-Klassen.