1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Java - Runden

Dieses Thema im Forum "PHP & Co." wurde erstellt von MACRASSI, 12.03.07.

  1. MACRASSI

    MACRASSI Gelbe Schleswiger Reinette

    Dabei seit:
    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
     
  2. Peter Maurer

    Peter Maurer Pommerscher Krummstiel

    Dabei seit:
    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?
     
    MACRASSI gefällt das.
  3. Salzi

    Salzi Prinzenapfel

    Dabei seit:
    29.08.06
    Beiträge:
    555
    hier findest du eine ganz gute Anleitung zu dem Thema
     
  4. MACRASSI

    MACRASSI Gelbe Schleswiger Reinette

    Dabei seit:
    21.11.04
    Beiträge:
    1.754
    Jetzt gehts. :D
    Vielen Dank.

    Gruß Rasmus
     

Diese Seite empfehlen