Ist diese Zahl größer oder kleiner 0?

oldshoe

Bekanntes Mitglied
Ich bekomme diese Zahl (double) als Ergebnis und bei if >0,5 bekomme ich ein false!
Ist sie wirklich negativ?

1.212814570994425E-10
 
>1.212814570994425E-10 = 1/(1.212814570994425E10) < 0.5

hmmm....

Java:
System.out.println(1/2e2); //0.0050
System.out.println(2e-2); //0.02
System.out.println(2e-2 == 1/2e2); // hmmm
 
Jup, das müsste so aussehen:
1.212814570994425E-10 = 1.21281457099442510/(1E10) < 0.5

Habe mir das irgendwie etwas falsch überlegt. Das zweite Beispiel stimmt allerdings.
 

Zurück
Oben