Ich beschaeftige mich momentan mit Java und habe mal eine Syntaxfrage:
Wie wandle ich einen "int" in "long" bzw. "double" um und umgekehrt. Ueber ein Beispiel wuerde ich mich freuen.
Danke,
emon
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Umwandeln der Datentypen passiert mit einem explizitem Cast, aber dadurch gehen Nachkommastellen floeten, d.H. die Genauigkeit stimmt nicht mehr.
Ein bisschen Qaültext:
class Cast
{
public static void main(String[] args)
{
// Datentypen erstellen
double d = 24.0;
long l = 10123L;
float f = 0.3F;
int i = 10;
// Casten der Datentypen
i = (int)d;
l = (long)f;
}
}