Gleitkommazahl in eine ganze Zahl umwandeln

Laut Standard soll es m¨oglich sein eine Gleitkommazahl (floating-point number) in
eine eine ganze Zahl (integer format) umzuwandeln (Fundstelle. 5.4. Conversion
Between Floating-Point and Integer Formats).
Behauptung. Es ist nicht m¨oglich jeden Werte des ganzahligen Java-Datentyps int
(32 bit) exakt in den Java-Datentyp float (Gleitkomma mit einfacher Genauigkeit)
zu konvertieren.
Finden Sie ein Beispiel, das die Behauptung belegt und geben Sie an welche Ausnahme
auftritt mit Benennung der entsprechenden Fundstelle im Standard.

Hier weiss ich ebenfalls überhaupt nicht weiter…
Bitte helft mir, bin schon ganz verzweifelt… ;-(

Hallo,

folgende Quelle müßte dir weiterhelfen (konkret die Seiten 30 und 33 daraus):

http://informatik.unibas.ch/lehre/ss03/algorechnen/o…

Allgemein kann die Zahl 0 (Null) nicht direkt abgebildet werden. Per Konvention (IEEE-Norm) steht 01111111100000000000000000000000 für die Null (eigentlich wäre es 2128).

Die 1.1 zB. läßt sich nicht exakt darstellen, weil iohre binärdarstellung periodisch ist.

LG
Jochen