Fließkommazahlen mit Java runden: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K
(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