Konzepterklärung
Diese Lektion ist eine praktische Syntaxübung, die sich um die kleinen Regeln dreht, die in fast jeder Java-Datei vorkommen: Variablen deklarieren, eine einfache Bedingung schreiben und Ausgaben an die Konsole senden. Der Fokus liegt nicht auf Geschwindigkeit. Der Fokus liegt darauf, sich mit geschweiften Klammern, Semikolons und der Blockstruktur vertraut zu machen, damit der Code vorhersehbar wird. Sie werden ein kleines Entscheidungsbeispiel lesen, dessen Werte anpassen und beobachten, wie kleine Änderungen das Ergebnis verändern.
Wo der Code hingehört
- Definieren Sie Farb- und Positionsvariablen oben.
- Erstellen Sie die Logik zum Zeichnen oder Platzieren von Formen in der Mitte.
- Rendern Sie die Ausgabe (Druck, Canvas, SVG oder gestylter Block) am Ende.
Befehlsreferenz
- Identifizieren Sie jede Variable, ihren Typ und den aktuell darin gespeicherten Wert.
- Führen Sie die Bedingung einmal aus, ändern Sie dann einen Wert, um den anderen Zweig zu erzwingen.
- Erklären Sie, warum geschweifte Klammern und Semikolons in diesem Beispiel wichtig sind.
- Überprüfen Sie die Ausgabe sowohl für einen erfolgreichen als auch für einen fehlerhaften Fall.
Schritt-für-Schritt-Anleitung
- Lesen Sie den Code sorgfältig und identifizieren Sie die `int`-Variable, die `boolean`-Variable und die `if`-Anweisung.
- Führen Sie das Programm mit den Startwerten aus und notieren Sie, welche Meldung erscheint.
- Ändern Sie den Wert von `score` oder `submittedProject`, um den `else`-Zweig auszuführen.
- Fügen Sie eine weitere Ausgabzeile hinzu, die erklärt, welche Bedingung fehlgeschlagen oder bestanden wurde.
- Führen Sie eine abschließende Syntaxprüfung durch: passende geschweifte Klammern, Semikolons und lesbare Einrückung.
Übungsaufgaben
- Erstellen Sie eine Version, die zusätzlich zur Punktzahl auch die Anwesenheit überprüft.
- Schreiben Sie die Bedingung mit anderen Variablennamen um, die leichter verständlich sind.
- Testen Sie mindestens drei Wertekombinationen und protokollieren Sie die Ausgabe für jede einzelne.
Coding-Challenges
- Erstellen Sie eine einfache Eignungsprüfung, die zwei numerische Werte und ein `boolean`-Flag verwendet.
- Refaktorieren Sie den Code, damit jemand, der neu in Java ist, die Bedingung auf einen Blick verstehen kann.
Kleine Übungsaufgaben
- Ändern Sie einen Wert und prognostizieren Sie die Ausgabe, bevor Sie das Programm ausführen.
- Fügen Sie einen kurzen Kommentar über der `if`-Anweisung hinzu, der die Regel beschreibt.
- Schreiben Sie eine einzeilige Zusammenfassung dessen, was dieses Programm entscheidet.
Häufiger Fehler
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
Mini-Challenge aus der Praxis
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.