Hallo,
ich habe die Übungsaufgabe eine Gaußsche Berechnung durchzuführen, dabei soll eine FOR Schleife genutzt werden.
Mein Code funktioniert, berechnet jedoch den "Bis-Wert" falsch:
Ausgabe:
Warum macht der da bis 16 ich will doch nur bis 15?!
Ich fummel schon seit 2 Stunden hier rum :-(
ich habe die Übungsaufgabe eine Gaußsche Berechnung durchzuführen, dabei soll eine FOR Schleife genutzt werden.
Mein Code funktioniert, berechnet jedoch den "Bis-Wert" falsch:
Java:
public class Gaus extends Object {
public static void main (String [] args) {
short n = 1;
int ergebnis = 0;
for (n=n;n<=15;n++)
{
ergebnis = (n*(n+1))/2;
}
System.out.println("Die Summe der Zahlen von 1 bis "+n+" ist "+ergebnis);
}
}
Ausgabe:
Code:
Die Summe der Zahlen von 1 bis 16 ist 120
Drücken Sie eine beliebige Taste . . .
Warum macht der da bis 16 ich will doch nur bis 15?!
Ich fummel schon seit 2 Stunden hier rum :-(