for- Schleife

ed110

Grünschnabel
Halo, kann mir jemand helfen?

Ich muss dfolgende Aufgabe bis Dienstag abgeben, komme aber nicht weiter.
Die Summenformel: ?[von i=1 bis i=n+2] (2*i-1) soll als for- Schleife deklariert werden. Hab schon einen Ansatz gewagt bekomme jedoch immer einen falschen Wert ausgegeben (hab eine Klasse Test geschrieben.).

Ansatz:
public class Schleife {

public static int g (int n){
int f=1;
for(int i=1; i<=n+2; i++){
f = f*i;
}
return f;
}
}

Würde mich freuen falls mir jemand helfen könnte! Im vorraus bedanke ich mich für eure Bemühungen. Gruß ED
 
Hallo!

Versuchs mal damit:
Code:
package de.tutorials;

public class Test18 {

	public static void main(String[] args) {
		System.out.println(sumGto(100));
	}

	public static int sumGto(int n) {
		int sum = 0;
		int end = n + 2;
		for (int i = 1; i <= end; i++) {
			sum += (2 * i) - 1;
		}
		return sum;
	}
}

Gruß Tom
 
Zurück