Java-Kurs: Schleifen (while/do-while)
24 Questions
0 Views

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

    Description

    In diesem Quiz lernen Sie die Schleifenstrukturen while und do-while in Java kennen. Sie erfahren, wie diese Schleifen funktionieren, einschließlich ihrer Syntax und Anwendungsbeispiele. Testen Sie Ihr Wissen über diese grundlegenden Programmierkonzepte und ihre Unterschiede.

    More Like This

    Java Loops Quiz
    3 questions

    Java Loops Quiz

    AffableSnail avatar
    AffableSnail
    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
    Use Quizgecko on...
    Browser
    Browser