Sie könnten so etwas tun:
%Vor% Wenn Sie wirklich Math.round
:
Sie können 3 Dezimalstellen haben, indem Sie 1000
verwenden, 4 indem Sie 10000
usw. verwenden. Ich persönlich mag die erste Option mehr.
Um die Methode Math.round
zu verwenden, müssen Sie nur eine Zeile in Ihrem Code ändern:
Wenn Sie 2 Dezimalstellen beibehalten möchten, können Sie dies verwenden:
%Vor%Übrigens schlage ich Ihnen einen besseren Weg vor, mit diesen Problemen ohne Rundung umzugehen.
Ihr Problem besteht nur darin, anzuzeigen, so dass Sie das Modell der Daten nicht ändern müssen, Sie können nur seine Anzeige ändern. Um die Zahlen in dem Format zu drucken, das Sie benötigen, können Sie Ihren gesamten Logikcode wie folgt ausgeben lassen und das Ergebnis auf folgende Weise ausgeben:
Fügen Sie diesen Import am Anfang Ihres Codes hinzu:
%Vor%Drucken Sie die Ausgabe auf diese Weise:
%Vor% Die Zeichenkette "#.##"
ist die Art, wie Ihre Nummer angezeigt wird (in diesem Beispiel mit 2 Dezimalziffern).
Sie können auf zwei Dezimalstellen drucken, indem Sie Folgendes verwenden.
%Vor%