Schleifen: Unterschied zwischen den Versionen

Aus Mediawiki der Ludwig-Geißler-Schule
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
In Java sind Schleifen ein wesentliches Mittel, um wiederholte Aufgaben auszuführen. Es gibt drei Hauptarten von Schleifen: *for, **while, und **do-while*. Hier sind Erklärungen und Beispiele für jede Art:
In Java sind Schleifen ein wesentliches Mittel, um wiederholte Aufgaben auszuführen. Es gibt drei Hauptarten von Schleifen: *for, **while, und **do-while*. Hier sind Erklärungen und Beispiele für jede Art:


### For-Schleife
<strong>1. For-Schleife</strong>


Die for-Schleife wird verwendet, wenn die Anzahl der Wiederholungen bekannt ist. Sie besteht aus drei Teilen: Initialisierung, Bedingung und Iteration.
Die for-Schleife wird verwendet, wenn die Anzahl der Wiederholungen bekannt ist. Sie besteht aus drei Teilen: Initialisierung, Bedingung und Iteration.
Zeile 19: Zeile 19:
- *Iteration*: i++ wird nach jedem Schleifendurchlauf ausgeführt.
- *Iteration*: i++ wird nach jedem Schleifendurchlauf ausgeführt.


### While-Schleife
<strong>2. While-Schleife</strong>


Die while-Schleife wird verwendet, wenn die Anzahl der Wiederholungen nicht im Voraus bekannt ist. Sie führt den Schleifenrumpf solange aus, wie die Bedingung true ist.
Die while-Schleife wird verwendet, wenn die Anzahl der Wiederholungen nicht im Voraus bekannt ist. Sie führt den Schleifenrumpf solange aus, wie die Bedingung true ist.
Zeile 34: Zeile 34:
- *Iteration*: i++ wird im Schleifenrumpf ausgeführt.
- *Iteration*: i++ wird im Schleifenrumpf ausgeführt.


### Do-While-Schleife
<strong>3. Do-While-Schleife</strong>


Die do-while-Schleife ist ähnlich wie die while-Schleife, aber die Bedingung wird nach dem Schleifenrumpf überprüft. Das bedeutet, dass der Schleifenrumpf mindestens einmal ausgeführt wird.
Die do-while-Schleife ist ähnlich wie die while-Schleife, aber die Bedingung wird nach dem Schleifenrumpf überprüft. Das bedeutet, dass der Schleifenrumpf mindestens einmal ausgeführt wird.
Zeile 49: Zeile 49:
- *Bedingung*: i < 5 wird nach jedem Schleifendurchlauf überprüft. Ist sie true, wird der Schleifenrumpf erneut ausgeführt.
- *Bedingung*: i < 5 wird nach jedem Schleifendurchlauf überprüft. Ist sie true, wird der Schleifenrumpf erneut ausgeführt.


### Endlose Schleife
<strong>4. Endlose Schleife</strong>


Eine Endlosschleife läuft ununterbrochen, bis sie manuell unterbrochen wird (z.B. durch break).
Eine Endlosschleife läuft ununterbrochen, bis sie manuell unterbrochen wird (z.B. durch break).
Zeile 63: Zeile 63:
- *Break*: Der break-Befehl unterbricht die Schleife und beendet sie.
- *Break*: Der break-Befehl unterbricht die Schleife und beendet sie.


### Zusammenfassung
* Zusammenfassung


- *For-Schleife*: Nützlich, wenn die Anzahl der Iterationen bekannt ist.
- *For-Schleife*: Nützlich, wenn die Anzahl der Iterationen bekannt ist.

Version vom 17. Juni 2024, 10:58 Uhr

Schleifen

Schleifen sind eine grundlegende Struktur in der Programmierung, die es ermöglicht, eine oder mehrere Anweisungen wiederholt auszuführen, solange eine bestimmte Bedingung erfüllt ist. Sie sind nützlich, um repetitive Aufgaben zu automatisieren und den Code effizienter zu gestalten. Es gibt verschiedene Arten von Schleifen, die in den meisten Programmiersprachen verwendet werden:

In Java sind Schleifen ein wesentliches Mittel, um wiederholte Aufgaben auszuführen. Es gibt drei Hauptarten von Schleifen: *for, **while, und **do-while*. Hier sind Erklärungen und Beispiele für jede Art:

1. For-Schleife

Die for-Schleife wird verwendet, wenn die Anzahl der Wiederholungen bekannt ist. Sie besteht aus drei Teilen: Initialisierung, Bedingung und Iteration.

java for (int i = 0; i < 5; i++) {

   System.out.println(i);

}


- *Initialisierung*: int i = 0 wird einmalig vor Beginn der Schleife ausgeführt. - *Bedingung*: i < 5 wird vor jedem Schleifendurchlauf überprüft. Ist sie true, wird der Schleifenrumpf ausgeführt. - *Iteration*: i++ wird nach jedem Schleifendurchlauf ausgeführt.

2. While-Schleife

Die while-Schleife wird verwendet, wenn die Anzahl der Wiederholungen nicht im Voraus bekannt ist. Sie führt den Schleifenrumpf solange aus, wie die Bedingung true ist.

java int i = 0; while (i < 5) {

   System.out.println(i);
   i++;

}


- *Bedingung*: i < 5 wird vor jedem Schleifendurchlauf überprüft. Ist sie true, wird der Schleifenrumpf ausgeführt. - *Iteration*: i++ wird im Schleifenrumpf ausgeführt.

3. Do-While-Schleife

Die do-while-Schleife ist ähnlich wie die while-Schleife, aber die Bedingung wird nach dem Schleifenrumpf überprüft. Das bedeutet, dass der Schleifenrumpf mindestens einmal ausgeführt wird.

java int i = 0; do {

   System.out.println(i);
   i++;

} while (i < 5);


- *Schleifenrumpf*: Der Codeblock wird mindestens einmal ausgeführt. - *Bedingung*: i < 5 wird nach jedem Schleifendurchlauf überprüft. Ist sie true, wird der Schleifenrumpf erneut ausgeführt.

4. Endlose Schleife

Eine Endlosschleife läuft ununterbrochen, bis sie manuell unterbrochen wird (z.B. durch break).

java while (true) {

   System.out.println("Endlose Schleife");
   break;  // Beendet die Schleife

}


- *Bedingung*: true bedeutet, dass die Schleife immer weiterläuft. - *Break*: Der break-Befehl unterbricht die Schleife und beendet sie.

  • Zusammenfassung

- *For-Schleife*: Nützlich, wenn die Anzahl der Iterationen bekannt ist. - *While-Schleife*: Nützlich, wenn die Anzahl der Iterationen nicht bekannt ist und von einer Bedingung abhängt. - *Do-While-Schleife*: Nützlich, wenn der Codeblock mindestens einmal ausgeführt werden soll. - *Endlose Schleife*: Läuft ununterbrochen, bis eine Abbruchbedingung erfüllt ist.

Schleifen sind ein essenzielles Werkzeug in Java und ermöglichen die effiziente Ausführung wiederholter Aufgaben.