GC: Floatzahlen zeichnen?

  • Themenstarter Themenstarter Tobias Köhler
  • Beginndatum Beginndatum
T

Tobias Köhler

Hallo. Ich hab da mal ne Frage;)
Ich versuche momentan Sortierverfahren grafisch darzustellen. Dafür passe ich dynamisch die Größe eines Canvas an die Arraygröße an. Je nachdem wie lang das Array ist, werden also die Balken in der Breite angezeigt.
Das Problem ist mir eben bei einer Größe ab 1000 gekommen...
Die Berechnung der Breite: Breite(gesamt)/Länge(array) = 798/1000 = 0,798 ...
So, damit wird nix mehr angezeigt. Denn bisher kenn ich nur die Möglichkeit int als Angabe zum Zeichnen zu übergeben. 0,798 ergibt aber leider in int 0. Somit gibt es nix zu zeichnen.

Lange Rede, kurzer Sinn: gibt es die Möglichkeit, 0,798 zu zeichnen, ohne, dass die Nachkommastellen verloren gehen?
 
Nimm entweder das Zehnfache der Arraygröße zum Zeichnen oder Runde zumindest korrekt 0,7 auf 1 und nicht auf 0 ;) (Math.rint()).
 
Zurück