Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Java: Nur 2 Dezimalstellen ausgeben?!





Frage

Hallo, hab schon wieder ein Problem zu dem ich leider (noch) keine Lösung gefunden habe. Möchte eine Float oder double Variable prinzipiell mit 2 Dezimalstellen ausgeben. Welche Möglichkeiten habe ich?! Außerdem sollen double / float-Werte in ein Textfeld eingegeben werden können, welches ich anschließend auf korrekte Eingaben prüfen möchte. Hat jemand ne Idee?! Danke schonmal im vorraus FishMop

Antwort 1 von disco

also für mich sich sieht das so aus, als ob du hier alles vorgekaut haben möchtest. ich hab dir doch in deinem letztem thread gesagt, wie man das für ein int überprüfen kann (try,catch). und für nen float funktioniert das analog genaus so:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Float.html#parseFloat(java.lang.String)

um nur 2 stellen nach dem komma auszugeben gibt es auch mehrere möglichkeiten. da muss man nurmal nen bisschen überlegen. bspw. könntest du einfach den das float wieder zum String casten und dann einfach alles hinter den beiden stellen nach dem komma abschneiden (substring())

hoffe mal, dass du die seite schon kennst:
http://java.sun.com/j2se/1.5.0/docs/api/
dort kannst du alle standartmässigen klassen einsehen.

g,
disco.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: