|
|
(35 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
− | =String#format()=
| + | #WEITERLEITUNG [[Gleitkommazahlen mit Java runden]] |
− | In Programmen müssen Ergebnisse von Berechnungen oft für eine Ausgabe passend formatiert werden. Dazu gehört auch das Runden, bspw. von Euro-Beträgen.
| |
− | | |
− | <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.
| |
− | | |
| | | |
| [[Kategorie:Java]] | | [[Kategorie:Java]] |
− | [[Kategorie:Java-Codeschnipsel]]
| |