14. int versus float

Submitted by javafrage on Sun, 06/19/2016 - 11:24

Die Javatypen float und int belegen jeweils 32 Bit Speicherplatz.

Nennen Sie zwei Anwendungsfälle in den man den Typ float anstatt int verwenden sollte.

Niveau 1
Schwierigkeitsgrad mittel
Zeit 2 Minuten

Die Antwort ist bei der nächsten Frage zu finden (URL rechts unten)

 

Antwort zu Frage 13: Typen, Arithmetik und Wertebereiche

Bei der Addition dieser beiden großen Zahlen kommt es jenseits des positiven Wertebereichs zu einem Überlauf. Das Ergebnis ist negativ (-7 umgenau zu sein). Für Java ist das eine reguläre Operation es wird kein Fehler berichtet obwohl das Ergebnis nicht korrekt ist. Die ist ein Kompromis in der Java Spezifikation um eine extrem effiziente Arithmetik implementieren zu können.