Hallo,
ich bearbeite grad ne Prüfung vom Studium Informatik. Dort steht
int i = Integer.MAX_VALUE; // entspricht Wert 2147483647
System.out.println( (i+1)+i
das Ergebnis ist -1 kann mir jemand erklären Warum?
und warum gibt
float f = Float.MAX_VALUE; // entspricht Wert 3.4028235E38
System.out.println("B:" + ( 2*f - f));
Infinity?
Danke wäre echt dankbar für die Hilfe
ich bearbeite grad ne Prüfung vom Studium Informatik. Dort steht
int i = Integer.MAX_VALUE; // entspricht Wert 2147483647
System.out.println( (i+1)+i
das Ergebnis ist -1 kann mir jemand erklären Warum?
und warum gibt
float f = Float.MAX_VALUE; // entspricht Wert 3.4028235E38
System.out.println("B:" + ( 2*f - f));
Infinity?
Danke wäre echt dankbar für die Hilfe