Hallo, ich will von -3 bis 3 mit einer float-Variable durchlaufen. Dabei will ich in 0.1er Schritte iterieren.
Wenn ich den folgenden Code ausführe
Erhalte ich folgende Ausgabe
Gibt es keine Lösung für dieses Problem?
Wenn ich den folgenden Code ausführe
Java:
for (float x = -3f; x <= 3; x += 0.1f) System.out.println(x);
Code:
-3.0
-2.9
-2.8000002
-2.7000003
-2.6000004
-2.5000005
-2.4000006
-2.3000007
-2.2000008
-2.1000009
-2.000001
-1.9000009
-1.8000009
-1.7000009
...
Gibt es keine Lösung für dieses Problem?