Summe der Zahlen 1 bis n mithilfe einer Schleife?
Ich muss mit Hilfe einer Schleife die Summe der Zahlen 1 bis "n" berechnen. "n" sollte dabei vom Nutzer eingegeben werden. Also welche für eine durch den Nutzer eingegebene positive ganze Zahl n die Summe aller Zahlen von 1 bis n/2 berechnet. Hoffe ihr könnt mir helfen :S ._.
2 Antworten
Nutzer, der sehr aktiv auf gutefrage ist
Eine For-Schleife bietet sich an. Mach' eine Methode, welche einen Parameter erwartet und von 0 bis n zählt. Jeden Schleifendurchlauf addiert die Methode den Index des Durchlaufs zu einer methodeninternen Variable und gibt diese am Ende zurück.
Also Nutzereingaben kannst du so einlesen
http://www.mkyong.com/java/how-to-read-input-from-console-java/
dann musst du den String in eine Zahl umwandeln zb so :
int n = Integer.parseInt(eingabe);
dann machst du die Schleife ungefähr so
int sum = 0;
for (int i = 1; i < n / 2; i++){
sum += i;
}
System.out.println("Ergebnis: "+sum);
Brauchst du nicht i < (n / 2)+1
Er soll bis zur Zahl summieren.
Alternativ <=