Title: Standard für Schleifen
Course: JAVA lernen und anwenden

Standardkategorie für Fragen, die im Kontext 'Schleifen' freigegeben sind.

Feedback shared by this category's questions, if right: Die Antwort ist richtig.
Feedback shared by this category's questions, if partly right: Die Antwort ist teilweise richtig.
Feedback shared by this category's questions, if wrong: Die Antwort ist falsch.

Q: Welche Aussagen sind wahr?
- Bei der Wahl der Abbruchbedingung der Schleife ist mit Bedacht vorzugehen, da die Gefahr einer sogenannten Endlosschleife besteht.
- Schleifen sollten vermieden werden, da sie häufig zu Fehlern führen. Den gewünschten Programmcode per Kopieren und Ersetzen mehrfach einzufügen, ist unter erfahrenen Programmierern ein Zeichen von gutem Stil.
- Schleifen werden dazu eingesetzt, Code, der einmal geschrieben wurde, mehrfach auszuführen.
- Endlosschleifen werden von Java selbstständig erkannt und nach einer geeigneten Anzahl von Durchläufen (Standard: 1000) automatisch abgebrochen.
A: Bei der Wahl der Abbruchbedingung der Schleife ist mit Bedacht vorzugehen, da die Gefahr einer sogenannten Endlosschleife besteht.; Schleifen werden dazu eingesetzt, Code, der einmal geschrieben wurde, mehrfach auszuführen.

Q: Welche dieser Schleifen sind tatsächliche Java-Konstrukte?

Hinweis: Schleifen, die wir nicht im Video besprochen haben, werden hier nicht abgefragt.
- Kopfgesteuerte while-Schleife
- Fußgesteuerte for-Schleife
- Fußgesteuerte while-Schleife
- If-else-Schleife
- For-Schleife
- Endlosschleife
A: Kopfgesteuerte while-Schleife; Fußgesteuerte while-Schleife; For-Schleife

Q: Welche der genannten sind gültige Schleifenköpfe einer for-Schleife, so dass der Schleifenrumpf mindestens einmal ausgeführt wird und die Schleife nicht zu einer Endlosschleife wird?

for (...) {
   // tu etwas
}
- int i = 0; i < 20; i+=2
- int i = 10; i > 0; i++
- int i = 0; i > 10; i++
- int i = 0; i < 10; i++
- double i = 0.5; i < 12; i++
- int i = 1; i <= 10; i+2
- int i = 20; i >= 0; i--
A: int i = 0; i < 20; i+=2; int i = 0; i < 10; i++; double i = 0.5; i < 12; i++; int i = 20; i >= 0; i--