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 Carmeliter-Renette

    Dabei seit:
    16.03.04
    Beiträge:
    3.274
    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