Java Aufgabe: Simple Schleifen

promashup

Admiral
Registriert
Aug. 2013
Beiträge
7.312
Moin,

Aufgabe:

Schreiben Sie ein einfaches Java-Programm, das die Zahlen von 1 bis 10 addiert und das Ergebnis am Ende ausgibt.
Implementieren Sie die Aufgabe 6 mittels einer

a) for-Schleife.
b) while-Schleife.
c) do-while -Schleife.
Geben Sie jeweils das Ergebnis auf dem Bildschirm aus.

Momentan sieht es so aus:

Code:
public class Aufgabe8 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a;
        for ( a = 1; a <= 10; a++ )
        System.out.println("Das Ergebnis lautet " + a);
    }

}

Ergebnis:

Code:
Das Ergebnis lautet 1
Das Ergebnis lautet 2
Das Ergebnis lautet 3
Das Ergebnis lautet 4
Das Ergebnis lautet 5
Das Ergebnis lautet 6
Das Ergebnis lautet 7
Das Ergebnis lautet 8
Das Ergebnis lautet 9
Das Ergebnis lautet 10

Wo liegt der Fehler und wie setze ich die beiden anderen Schleifen um?

(Ich lerne Java erst seit 2 Wochen, hatte bisher nur 2 Vorlesungen und Übungen, Schleifen wurden noch nicht genauer erklärt, die Aufgabe ist die letzte des freiwilligen Übungsblattes.)
 
Zuletzt bearbeitet:
Definiere auserhalb der for Schleife eine Variabel int b = 0. Zähle die Variabel b in der for Schleife +=a und gib das Ergebniss nach der for Schleife aus.
Tada =)
 
Ungetestet, müsste aber so gehen.

Code:
int result = 0;
for(int i = 1; i <= 10; i++) {
    result += i;
}

Code:
int result = 0;
int i = 1;

while(i <= 10) {
    result += i;
    i++;
}

Code:
int result = 0;
int i = 1;

do {
    result += i;
    i++;
}
while(i < 10);
 
Zurück
Oben