• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Seit Gutenbergs Zeiten haben sich nicht nur Bücher über die ganze Welt verbreitet, sondern Buchstaben und Wörter begleiten uns allumfassend. Selbst moderne Devices mit Sprachsteuerung und Super-KI kommen nicht ohne Buchstaben, Wörter oder Symbole aus. Nicht zuletzt darum ist das Thema das Monats Am Anfang war das Wort ---> Klick

Java - Runden

MACRASSI

Gelbe Schleswiger Reinette
Registriert
21.11.04
Beiträge
1.754
Hallo, ich hab ein Problem mit java.
Ich würde gerne einen wert auf zwei bzw. drei Nachkommastellen runden.
Ich habe daszu folgendes gefunden:

Code:
public static double runden(double wert){
    return Math.round((wert *100))/100;
  }
Problem ist nur, das ich immer einen einstelligen Wert bekomme.
Also aus 2.66666 wird zb. 2.0.

Was mach ich falsch?

Gruß Rasmus
 

Peter Maurer

Pommerscher Krummstiel
Registriert
16.03.04
Beiträge
3.077
Vorher 0.5 addieren, dann klappt's.

Naechstes mal les' ich die Frage vorher... :D Also nochmal versuchen: Teile durch 100.0, das nuetzt vielleicht was.

Oder geht in Java auch ein Typecast der Marke (double)100?
 
  • Like
Reaktionen: MACRASSI

MACRASSI

Gelbe Schleswiger Reinette
Registriert
21.11.04
Beiträge
1.754
Vorher 0.5 addieren, dann klappt's.

Naechstes mal les' ich die Frage vorher... :D Also nochmal versuchen: Teile durch 100.0, das nuetzt vielleicht was.

Oder geht in Java auch ein Typecast der Marke (double)100?
Jetzt gehts. :D
Vielen Dank.

Gruß Rasmus