Fließkommazahlen mit Java runden: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
KKeine Bearbeitungszusammenfassung
Weiterleitung nach Gleitkommazahlen mit Java runden erstellt
Markierung: Neue Weiterleitung
 
(36 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
#WEITERLEITUNG [[Gleitkommazahlen mit Java runden]]
[[Kategorie:Java]]
[[Kategorie:Java]]
[[Kategorie:Java-Codeschnipsel]]
=String#format()=
<code=java>
import java.util.Locale;
public class StringFormat {
  public static void main(String[] args) {
      Double myDouble = 123.456;
      System.out.println(myDouble+" gerundet: "+String.format("%1.2f", myDouble));
  }
}
</code=java>
Möchte man bspw. das englische oder französische Zahlenformat ausgeben, muss noch ein passendes {{JAPI|Locale}} als erster Parameter der format()-[[Methode]] übergeben werden.<br>
Ansonsten wird das von der [[JRE]] erkannte Locale des [[Betriebssystem|Betriebssystems]] verwendet.
=NumberFormat=
Auch relativ einfach ist das Runden von Fließkommazahlen mit {{JAPI|NumberFormat}}.
Dazu haben wir bereits einen Abschnitt im Artikel [[NumberFormat#Runden|NumberFormat]] gewidmet.

Aktuelle Version vom 7. November 2021, 16:44 Uhr