Java: for-Schleife Berechnen
Nun habe ich gegoogelt um und versuchte, durch verschiedene Methoden selbst ohne Erfolg.
So zu dem problem,
Ich habe diese Schleife, ich geben Sie eine Zahl ein "n" ab. 10. Dann das Programm zählt von 1 bis 10.
Dies ist die Schleife ich mit.
n = Keyboard.readInt();
for(int e = 1; e <=n; e++)
System.out.println(e);
Das funktioniert auch, aber jetzt möchte ich die Berechnung der zahlen hat sich gezeigt, dass in der Schleife, also..Es wäre 1+2+3+4+5+6+7+8+9+10 (Wenn 'n' gewählt wurde, als Nummer 10) und die Berechnung von dass so es sagen würde 1+2+3+4+5+6+7+8+9+10 = 55.
Wäre toll, wenn jemand hier mir helfen könnte.
Vielen Dank im Voraus,
Michael.
- 2 upvotes? wirklich? WIRKLICH?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tun Sie es so:
Könnten Sie tun es auf die harte Weise oder die einfache Weise:
Der harte Weg: Halten eine laufende Summe und fügen Sie ihn in die Schlaufe.
Der einfache Weg: Beachten Sie, dass die Summe, die Sie suchen entspricht
n*(n+1)/2
(das ist leicht zu beweisen ist).Verwenden Sie eine andere variable zum sammeln der Ergebnisse.
Fühle ich mich wie Löffel-Fütterung, also hier ist der code:
Versuchen Sie dies: