Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
start:info:11if:06_schleifen 11.11.2008 23:16 | start:info:11if:06_schleifen 13.04.2018 11:29 aktuell | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Jetzt geht es um Schleifen. Das wird jetzt wieder so 'ne Informationsflut - also viel ausprobieren und ... hoffentlich wird's euch nicht zu langweilig ... | Jetzt geht es um Schleifen. Das wird jetzt wieder so 'ne Informationsflut - also viel ausprobieren und ... hoffentlich wird's euch nicht zu langweilig ... | ||
- | **Ach ja:** Dieses Thema verlangt eine hohe Abstraktionsfähigkeit((hää?)). Bitte - nein: __Bitte!__ - lest nur **dann** weiter, **wenn** ihr auch das Gelesene bis dahin verstanden habt((undzwar jede ver***** Zeile! __Jede!__)).\\ | + | **Ach ja:** Dieses Thema verlangt eine hohe Abstraktionsfähigkeit((hää?)). Bitte - nein: __Bitte!__ - lest nur **dann** weiter, **wenn** ihr auch das Gelesene bis dahin verstanden habt((undzwar jede //einzelne// Zeile! __Jede!__)).\\ |
---- | ---- | ||
Zeile 45: | Zeile 45: | ||
<code java> | <code java> | ||
- | for (i=5; i>=1; i--) { | + | for (int i=5; i>=1; i--) { |
System.out.println(i); | System.out.println(i); | ||
} | } | ||
Zeile 93: | Zeile 93: | ||
int i = 1; | int i = 1; | ||
while (i < 6) { | while (i < 6) { | ||
- | Sytem.out.println(i); | + | System.out.println(i); |
i++; | i++; | ||
} | } | ||
Zeile 109: | Zeile 109: | ||
Anweisungen / Befehle; | Anweisungen / Befehle; | ||
: | : | ||
- | } while ( <Schleifenbedingung> ) | + | } while ( <Schleifenbedingung> ); |
</code> | </code> | ||
Zeile 123: | Zeile 123: | ||
int i = 1; | int i = 1; | ||
do { | do { | ||
- | Sytem.out.println(i); | + | System.out.println(i); |
i++; | i++; | ||
- | } while ( i<6 ) | + | } while ( i<6 ); |
</code> | </code> | ||
Zeile 150: | Zeile 150: | ||
// blablabla... | // blablabla... | ||
: | : | ||
- | } while ( 10>2 ) | + | } while ( 10>2 ); |
</code> | </code> | ||
10 ist immer größer als 2, | 10 ist immer größer als 2, | ||
Zeile 184: | Zeile 184: | ||
// blablabla... | // blablabla... | ||
: | : | ||
- | } while (true) | + | } while (true); |
</code> | </code> | ||
Zeile 213: | Zeile 213: | ||
} | } | ||
: | : | ||
- | } while (j > 2) | + | } while (j > 2); |
</code> | </code> | ||
Zeile 250: | Zeile 250: | ||
public void schleife() { | public void schleife() { | ||
for (int i=1; i<=4; i++ ) { | for (int i=1; i<=4; i++ ) { | ||
- | for (int j=1; i<=5; j++ ) { | + | for (int j=1; j<=5; j++ ) { |
- | System.out.println(i + " " + j); | + | System.out.println(i + " " + j); |
if (j==3) { | if (j==3) { | ||
break; | break; | ||
Zeile 264: | Zeile 264: | ||
**Ergibt:** | **Ergibt:** | ||
- | 1 | + | 1 1 |
- | 1 | + | 1 2 |
- | 1 | + | 1 3 |
- | 2 | + | |
- | 1 | + | |
- | 3 | + | |
Nächster i-Schleifendurchlauf | Nächster i-Schleifendurchlauf | ||
- | 2 | + | 2 1 |
- | 1 | + | 2 2 |
- | 2 | + | 2 3 |
- | 2 | + | |
- | 2 | + | |
- | 3 | + | |
Nächster i-Schleifendurchlauf | Nächster i-Schleifendurchlauf | ||
- | 3 | + | 3 1 |
- | 1 | + | 3 2 |
- | 3 | + | 3 3 |
- | 2 | + | |
- | 3 | + | |
- | 3 | + | |
Nächster i-Schleifendurchlauf | Nächster i-Schleifendurchlauf | ||
- | 4 | + | 4 1 |
- | 1 | + | 4 2 |
- | 4 | + | 4 3 |
- | 2 | + | |
- | 4 | + | |
- | 3 | + | |
Nächster i-Schleifendurchlauf | Nächster i-Schleifendurchlauf | ||
Fertig! | Fertig! | ||
Zeile 299: | Zeile 287: | ||
public void schleife2() { | public void schleife2() { | ||
for(int i=1; i<=5; i++ ) { | for(int i=1; i<=5; i++ ) { | ||
- | for (int j=1; i<=3; j++ ) { | + | for (int j=1; j<=3; j++ ) { |
- | System.out.println(i + " " + j); | + | System.out.println(i + " " + j); |
} | } | ||
if (i==2) { | if (i==2) { | ||
Zeile 311: | Zeile 299: | ||
**Ergibt:** | **Ergibt:** | ||
- | 1 | + | 1 1 |
- | 1 | + | 1 2 |
- | 1 | + | 1 3 |
- | 1 | + | 2 1 |
- | 1 | + | 2 2 |
- | 2 | + | 2 3 |
- | 1 | + | |
- | 3 | + | |
- | 2 | + | |
- | 1 | + | |
- | 2 | + | |
- | 2 | + | |
- | 2 | + | |
- | 3 | + | |
Fertig! | Fertig! | ||
Zeile 391: | Zeile 371: | ||
1 2 3 4 5 | 1 2 3 4 5 | ||
</code> | </code> | ||
- | |||
- <code>Eingabe: 5 | - <code>Eingabe: 5 | ||
Ausgabe: 1 2 3 4 5 | Ausgabe: 1 2 3 4 5 | ||
Zeile 413: | Zeile 392: | ||
5 5 5 5 5 | 5 5 5 5 5 | ||
</code> | </code> | ||
- | |||
- Mittelschwer bis schwierig | - Mittelschwer bis schwierig | ||
- <code>Eingabe: 5 | - <code>Eingabe: 5 | ||
Zeile 422: | Zeile 400: | ||
1 2 3 4 3 2 1 | 1 2 3 4 3 2 1 | ||
1 2 3 4 5 4 3 2 1 | 1 2 3 4 5 4 3 2 1 | ||
- | 1 2 3 4 4 4 4 3 2 1 1 | + | 1 2 3 4 4 4 4 4 3 2 1 |
1 2 3 3 3 3 3 3 3 3 3 2 1 | 1 2 3 3 3 3 3 3 3 3 3 2 1 | ||
1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 | 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 |