public class Datentypen_Zuweisung { public static void main(String[] args) { int z1 = 0; long z2 = 1000; // z1 = z2; // Funktioniert nicht, weil: int (32bit) darf nicht // an long (64bit) zugewiesen werden, UNABHÄNGIG vom Wert. float z3; // z3 = 1.0; // 1.0 ist eine Konstante für DOUBLE Zahlen z3 = 1; // int -> float, OK z3 = (float) 1.0; // auch OK, double wird nach float geCASTetet z3 = 1.0F; // F kennzeichnet eine float-KONSTANTE! z2 = 1000L; // L kennzeichnet eine long-KONSTANTE! z3 = 3E1F; // 3 * 10¹ als float-Konstante. } }