Hi,
hab eine Verständnisfrage: Wieso gilt folgende Aussage
0.5f != 0.5d
?
hab eine Verständnisfrage: Wieso gilt folgende Aussage
0.5f != 0.5d
?
float a = 0.5f;
double b = 0.5;
boolean test = a == b;
...selbst wenn die Werte gleich sind, so sind sie doch in der Bitlänge verschieden. Vorstellbar, wenn der Datentyp explizit angegeben wird, das die kürzeren Bitlängen nicht erweitert werden. Schreibt man hingegen:sollte "test" jedenfalls wahr werden.Java:float a = 0.5f; double b = 0.5; boolean test = a == b;