Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Type-cast

Erlaubt uns den Typ von einem Wert oder einer Variable zu ändern.

Impliziter Type-cast

Hier bekommt die 1 eine Kommastelle dazu, da wir eine ganze Zahl auf eine Gleitkommazahl umwandeln.

int x = 1;
double z = 3.5;

z = x; // 1 => 1.0

Expliziter Type-cast

Hier wird bei 3.5 die Kommastelle abgeschnitten, da wir eine Gleitkommazahl auf eine ganze Zahl umwandeln.

int x = 1;
int y = 2;
double z = 3.5;

x = z; // 3.5 => 3

Hier schreiben wir absichtlich hin welchen Typ wir für den Wert von z haben wollen. Dies ergibt das gleiche wir das erste Beispiel.

x = (int) z; // 3.5 => 3

Hier wandeln wir x auf eine double um, und dividieren

z = (double) x / y;