summe von m bis n mit for-Schleife

Hallo,

Ich soll in einer Methode static int sum (int m, int n) die Summe aller Zahlen von m bis n berechnen (mit einer for-Schleife, While-Schleife und rekursiv). Ich komme bei der for-Schleife nicht weiter. Folgendes ist meine bisherige Lösung, die aber nicht korrekt ist.

Java:
static int sum (int m, int n)
{
       if (m ==n )return m;
       for (int i = m; i <= n; i++)
       {
          m += n;
       }
       return m;
}

Wo ist mein Denkfehler? Kann mir bitte jemand einen Tipp geben? Vielen Dank!
 
Ok, ich weiß was du meinst. ich hab immer n=10 übergeben und das so lange bis i = 10 war. Danke schon mal hier für!

d.h in Zeile 6 ist die Zuweisung falsch. Wenn ich aber Anstatt n i einsetze kommt immer noch nicht das raus was ich brauche. Es wird die Zahl die in m gespeichert ist einmal zu viel addiert 🙁

Lange Leitung! Entschuldige
 
Danke!!! Sag ja, lange Leitung. Wer lesen kann ist klar im Vorteil. War zu ersichtlich, dass ich es übersehen habe und wenn man sich dann an einer Stelle festgebissen hat, schaut man über die anderen hinweg. Vielen Dank für die schnelle Hilfe! Angenehme Nacht noch! Gruß Stefie
 

Neue Themen


Zurück
Oben