Antwort:
10 Mal.
Mehr über die while-Schleife
Wer weiss wie eine while-Schleife funktioniert kann diese Seite überspringen. Aber wer bis jetzt keine oder wenig Erfahrung mit Schleifen hat, sollte diese Seite sorgfältig studieren .
- Der Variablen
zaehlerwird 1 zugewiesen. - Die Bedingung
( zaehler <= 3 )wird als true ausgewertet. - Da die Bedingung true ist, wird die auf
whilefolgende Blockanweisung ausgeführt.- Der aktuelle Wert von
zaehlerwird ausgegeben: zaehler ist 1 zaehlerwird um 1 auf 2 erhöht.
- Der aktuelle Wert von
- Die Bedingung
( zaehler <= 3 )wird als true ausgewertet. - Da die Bedingung true ist, wird die auf
whilefolgende Blockanweisung ausgeführt.- Der aktuelle Wert von
zaehlerwird ausgegeben: zaehler ist 2 zaehlerwird um 1 auf 3 erhöht.
- Der aktuelle Wert von
- Die Bedingung
( zaehler <= 3 )wird als true ausgewertet. - Da die Bedingung true ist, wird die auf
whilefolgende Blockanweisung ausgeführt.- Der aktuelle Wert von
zaehlerwird ausgegeben: zaehler ist 3 zaehlerwird um 1 auf 4 erhöht.
- Der aktuelle Wert von
- Die Bedingung
( zaehler <= 3 )wird als FALSE ausgewertet. - Da die Bedingung FALSE ist , wird die auf
whilefolgende Blockanweisung übersprungen. - Die Anweisung nach der
while-Schleife wird ausgeführt.- System.out.println( "Schleife beendet" );
Hier ist der Teil des Programms, der für die Schleife verantwortlich ist:
// initialisiere zaehler mit 1 int zaehler = 1; // mache solange zaehler <= 3 while ( zaehler <= 3 ) { System.out.println( "zaehler ist:" + zaehler ); // erhöhe zaehler um 1 zaehler = zaehler + 1; } System.out.println( "Schleife beendet" );
Hier ist wie es im Einzelnen funktioniert.
Betrachtet besonders die Schritte 7, 8, und 9.
FRAGE 4:
- Wie viele Male war die Bedingung wahr?
- Wie viele Male wurde die auf
whilefolgende Blockanweisung
ausgeführt?