public class Zuweisungs_Problem { public static void main(String[] args) { int z1 = 0; long z2 = 1000; z1 = (int) z2; // Cast (int) eingefügt, damit ist die Zuweisung OK. float z3 = 1.0F; // Zahl mit "F" angefügt ist eine korrekte float-Konstante, // sonst wär's ein double! -> gleiches Problem wie bei // Zuweisung von long nach int. } }