Hier mein Code:
Jedes mal wenn ich jetzt z.b. 0.5/1.4534/etc. eingebe und den Wert zurückgeben lasse, erhalte ich nur 0.0.
Wenn ich 1.0 eingabe wird mir auch 1.0 zurückgegeben
(Hier wird die whiel Schleife nciht betreten)
0.5 // eingabe
0.0 // zurückgegebener wert (scaling)
Andere eingabe:
1 //in
0.5 //in
1.0 //out
Weiß jemand wie ich das lösen kann?
Im prizip geht es darum, dass 1.2 nicht als Float als Flaot oder auch als Long interpretiert werden können
Java:
Scanner scanner = new Scanner(System.in);
while(scanner.hasNextFloat()){
scaling = scanner.nextFloat();
}
Jedes mal wenn ich jetzt z.b. 0.5/1.4534/etc. eingebe und den Wert zurückgeben lasse, erhalte ich nur 0.0.
Wenn ich 1.0 eingabe wird mir auch 1.0 zurückgegeben
(Hier wird die whiel Schleife nciht betreten)
0.5 // eingabe
0.0 // zurückgegebener wert (scaling)
Andere eingabe:
1 //in
0.5 //in
1.0 //out
Weiß jemand wie ich das lösen kann?
Im prizip geht es darum, dass 1.2 nicht als Float als Flaot oder auch als Long interpretiert werden können
Zuletzt bearbeitet: