Zunächst werden die grundlegenden Datentypen zwischen dem Grunddatentyp (automatische Umwandlung und cast)
- Zwischen den gleichen Datentyp: ganze Zahl zwischen und als ganze Zahl, Gleitkommazahl und Gleitkommazahlen between.
Integer zwischen: Byte short int langen Guss: int = 10 A; Byte B = (byte) 10; Automatik - Wechsler: . Byte A = 1; int = B A;
Zwischen float: float double,
Doppelstandardautoloader - Änderung: a float X = 3.4f; Doppel Y = X; Darsteller: double X = 23,2;
a float Y = (a float) X;
Typ zwischen dem Zeichentyp: char X = 'A'; char Y = X;
Wenn die Lagerung außerhalb des Bereichs, führt zu Wertumwandlungsguss: int = 1000 A; Byte B = (byte) A; wobei Byte maximal nicht 127,1000 gespeichert wird 1000 , um die Gusswertänderung führen.
- Zwischen den verschiedenen Datentypen, wie zum Beispiel: zwischen Ganzzahl- und Fließkomma- Ganzzahl- und Zeichen zwischen
Zwischen Integer- und Fließkommazahlen: Je höher das precision floating-point - Programm kann direkt ganze Zahl gespeichert werden. Im Gegensatz dazu Guss müssen. Jede Gleitkomma kann direkt in einer ganzen Zahl gespeichert werden. Automatische Direkte Umwandlung: int = A. 1; a float B = A; Darsteller: a float A = 1.0F; int Y = (int) A;
Zwischen Ganzzahl- und Zeichen: jedes entsprechenden Unicode - Zeichen zu einem Code. Automatische Konvertierung: char X = 'A' int Y = X; Darsteller: int Y = 97; char X = (char) Y;
Zweitens ist die Referenzdatentypen Referenzen zwischen Datentypen. (Nicht eine direkte Umwandlung, Umwandlung, unter der Umstrukturierung)
Drittens werden die grundlegenden Datentypen zwischen den Referenzdatentypen. (Nicht direkte Umwandlung, Verpackung oder Wrapper-Klasse)