Java-Kurs: Schleifen (while/do-while)

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Was ist ein Merkmal der kopfgesteuerten Schleife in Java?

  • Die Schleife kann keine Bedingung haben.
  • Die Anweisung wird immer mindestens einmal ausgeführt.
  • Die Anweisung kann nur einmal ausgeführt werden.
  • Die Bedingung wird vor der ersten Ausführung der Anweisung geprüft. (correct)

Welche Aussage über die fußgesteuerte Schleife ist korrekt?

  • Die Schleife wird niemals ausgeführt, wenn die Bedingung falsch ist.
  • Die Schleife hat immer eine feste Anzahl an Iterationen.
  • Die Anweisung wird nur ausgeführt, wenn die Bedingung wahr ist.
  • Die Bedingung wird nach der Ausführung des Anweisungsblocks geprüft. (correct)

Wie lautet die korrekte Syntax einer while-Schleife in Java?

  • while (Bedingung) { Anweisung } (correct)
  • while {Bedingung} Anweisung;
  • while (Bedingung) Anweisung;
  • while: (Bedingung) { Anweisung }

Welche der folgenden Ausdrücke kann nicht als Bedingung in einer while-Schleife verwendet werden?

<p>z = 5 (A)</p> Signup and view all the answers

Was passiert, wenn in einer while-Schleife die Bedingung von Anfang an falsch ist?

<p>Die Schleife wird niemals ausgeführt. (C)</p> Signup and view all the answers

Welcher Rückgabewert entspricht der Methode 'berechneNeuenKontostand()'?

<p>int (C)</p> Signup and view all the answers

Welche Methode hat keinen Rückgabewert?

<p>fehlermeldungAusgeben() (B)</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt die Methode 'addieren(int x, int y)' korrekt?

<p>Sie addiert die beiden Parameter und gibt das Ergebnis zurück. (A)</p> Signup and view all the answers

Was wird im Hauptteil des Programms ausgegeben, wenn die Methode 'etwasSagen()' aufgerufen wird?

<p>Hallo. (B)</p> Signup and view all the answers

Welche Methode wird mit den Parametern 2 und 6 aufgerufen und was ist das Ergebnis?

<p>addieren(2, 6) gibt 8 zurück. (D)</p> Signup and view all the answers

Welcher Datentyp wird von der Methode 'fehlermeldungErzeugen()' zurückgegeben?

<p>String (A)</p> Signup and view all the answers

Wie viele Methodenaufrufe sind im Hauptteil des Programms enthalten?

<p>Drei Methodenaufrufe. (B)</p> Signup and view all the answers

Welcher der folgenden Datentypen kann nicht als Rückgabewert in der Programmierung verwendet werden?

<p>void (A)</p> Signup and view all the answers

Was geschieht, wenn der Methodenaufruf 'addieren(5, 7)' ausgeführt wird?

<p>Das Programm gibt 12 zurück. (A)</p> Signup and view all the answers

Was beschreibt die Signatur einer Methode in Java?

<p>Die Parameterliste und den Rückgabetyp (B)</p> Signup and view all the answers

Welcher Rückgabetyp sollte gewählt werden, wenn eine Methode keinen Wert zurückgeben soll?

<p>void (A)</p> Signup and view all the answers

Was passiert, wenn eine Methode mit dem Rückgabetyp 'int' deklariert ist, aber kein Wert zurückgegeben wird?

<p>Der Kompiler gibt einen Fehler aus (D)</p> Signup and view all the answers

Welche der folgenden Methoden hat eine leere Parameterliste?

<p>public void geldAbheben() (D)</p> Signup and view all the answers

Was wird in der Methode 'public int addieren(int a, int b)' zurückgegeben?

<p>Die Summe von a und b (C)</p> Signup and view all the answers

Welcher Zugriffsmodifikator erlaubt den Zugriff auf die Methode sowohl innerhalb der Klasse als auch von außerhalb?

<p>public (D)</p> Signup and view all the answers

Was beschreibt die Parameterliste einer Methode?

<p>Die Anzahl und Typ der Eingabewerte (C)</p> Signup and view all the answers

Was ist die resultierende Aktion der Methode 'System.out.println("Hallo.");'?

<p>Sie gibt den Wert auf der Konsole aus (B)</p> Signup and view all the answers

Wie lautet die korrekte Deklaration einer Methode, die zwei Ganzzahlen addiert und das Ergebnis zurückgibt?

<p>public int addieren(int a, int b) (D)</p> Signup and view all the answers

Welches Statement beschreibt eine Methode korrekt, die keinen Rückgabewert hat und keine Parameter benötigt?

<p>public void ohneParameter() {} (A)</p> Signup and view all the answers

Flashcards

do...while-Schleife

Eine fußgesteuerte Schleife, deren Bedingung nach jeder Schleifeniteration geprüft wird. Sie wird mindestens einmal ausgeführt.

while-Schleife

Eine kopfgesteuerte Schleife, deren Bedingung vor jeder Schleifeniteration geprüft wird.

kopfgesteuerte Schleife

Die Bedingung einer Schleife wird vor der Ausführung des Schleifenblocks geprüft.

fußgesteuerte Schleife

Die Bedingung einer Schleife wird nach der Ausführung des Schleifenblocks geprüft.

Signup and view all the flashcards

while-Syntax

while (Bedingung) { Anweisung(en); }

Signup and view all the flashcards

Methode in Java

Eine Methode ist ein Block von Code, der eine bestimmte Aufgabe ausführt. Sie kann mit Daten arbeiten und ein Ergebnis zurückgeben.

Signup and view all the flashcards

Methodenrumpf

Der Methodenrumpf enthält die Anweisungen (Statements), die ausgeführt werden, wenn die Methode aufgerufen wird.

Signup and view all the flashcards

Methode aufrufen

Eine Methode wird aufgerufen, indem man ihren Namen und die notwendigen Argumente verwendet.

Signup and view all the flashcards

Rückgabetyp

Der Rückgabetyp einer Methode gibt an, welchen Datentyp die Methode zurückgibt, wenn sie beendet wurde.

Signup and view all the flashcards

void

Der Rückgabetyp "void" bedeutet, dass die Methode kein Ergebnis zurückgibt.

Signup and view all the flashcards

Parameterliste

Die Parameterliste einer Methode enthält die Daten, die von der Methode als Eingabe verwendet werden.

Signup and view all the flashcards

Methodensignatur

Die Methodensignatur besteht aus dem Namen der Methode, dem Rückgabetyp und der Parameterliste.

Signup and view all the flashcards

Zugriffsmodifikator

Der Zugriffsmodifikator bestimmt, wie die Methode von anderen Teilen des Programms verwendet werden kann.

Signup and view all the flashcards

Anweisungen (Statements)

Anweisungen sind die einzelnen Befehle, die innerhalb einer Methode ausgeführt werden.

Signup and view all the flashcards

Methodendefinition

Die Methodendefinition enthält den Methodenkopf (Signatur) und den Methodenrumpf.

Signup and view all the flashcards

Methode

Eine Sammlung von Anweisungen, die eine bestimmte Aufgabe ausführen. Sie können mit Parametern aufgerufen werden und einen Rückgabewert liefern.

Signup and view all the flashcards

Rückgabewert

Der Wert, den eine Methode nach ihrer Ausführung zurückgibt.

Signup and view all the flashcards

void-Methode

Eine Methode, die keinen Wert zurückgibt.

Signup and view all the flashcards

return

Schlüsselwort, das den Rückgabewert einer Methode definiert.

Signup and view all the flashcards

Parameter

Werte, die einer Methode beim Aufruf übergeben werden.

Signup and view all the flashcards

Berechnung neuer Kontostand

Eine Methode, die den aktuellen Kontostand mit einer Transaktion aktualisiert und den neuen Kontostand zurückgibt.

Signup and view all the flashcards

Radius berechnen

Eine Methode, die den Radius eines Kreises berechnet und wahrscheinlich als Double-Wert zurückgibt.

Signup and view all the flashcards

Fehlermeldung ausgeben

Eine void-Methode, die eine Fehlermeldung auf dem Bildschirm anzeigt.

Signup and view all the flashcards

Fehlermeldung erzeugen

Eine Methode, die eine Fehlermeldung als String-Wert zurückgibt.

Signup and view all the flashcards

Study Notes

Java-Kurs: Schleifen (while/do-while)

  • Java-Schleifen: Die Kursfolien behandeln die Schleifenstrukturen while und do-while in Java.
  • while-Schleife (kopfgesteuert): Die Bedingung wird vor jedem Schleifendurchlauf geprüft. Wird die Bedingung falsch, wird die Schleife übersprungen.
  • do-while-Schleife (fußgesteuert): Der Code-Block wird mindestens einmal ausgeführt. Die Bedingung wird nach jedem Durchlauf geprüft. Die Schleife wiederholt sich solange, bis die Bedingung falsch ist.
  • Syntax while: while (Bedingung) { Anweisung }. Das Schlüsselwort while wird gefolgt von der Bedingung in Klammern, und im zugehörigen Block steckt die Anweisung, die wiederholt wird.
  • Syntax do-while: do { Anweisung } while (Bedingung). Das Schlüsselwort do leitet den Code-Block ein, die Anweisung wird ausgeführt, gefolgt vom Schlüsselwort while und der Bedingung in Klammern.
  • Beispiel while: Ein Beispiel zeigt die Ausgabe der Zahlen von 0 bis 10. Die Variable zaehler wird initialisiert, und solange zaehler kleiner oder gleich 10 ist, wird der Wert von zaehler ausgegeben und zaehler um 1 erhöht.
  • Beispiel do-while: Ein weiteres Beispiel zeigt die Ausgabe der Zahlen von 0 bis 9. Der do-Block wird mindestens einmal ausgeführt, um auch die 0 auszugeben. Die bedingte Schleife wiederholt sich solange, bis der Wert von zaehler 10 erreicht hat.
  • Abbruchbedingung: Der Schleifenabbruch ist essentiell, um unendliche Schleifen zu vermeiden. Die Bedingung muss so formuliert sein, dass sie irgendwann falsch wird und die Schleife terminiert.
  • Verknüpfte Bedingungen: Die Beispiele zeigen, wie man Bedingungen mit den Operatoren && (UND) und || (ODER) verknüpfen kann, um komplexere Schleifenbedingungen zu erstellen.
  • Boolesche Variable: Man kann eine boolesche Variable verwenden, um die Schleife zu steuern, was eine bessere Lesbarkeit und Struktur bei komplexeren Abbruchbedingungen liefert.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Methoden in Java PDF

More Like This

Java Array Size and Loop Quiz
25 questions
Java for loop Iterations
18 questions

Java for loop Iterations

AffectionatePyrope avatar
AffectionatePyrope
Introduction to Java For Loop
15 questions
Java For and While Loops
38 questions

Java For and While Loops

ChivalrousDivisionism2983 avatar
ChivalrousDivisionism2983
Use Quizgecko on...
Browser
Browser