Kommentare
Ausblenden von Code vor dem Compiler
Sie können Code vor dem Compiler verbergen, indem Sie ihn auskommentieren.
Code-Kommentare sind Fragmente, die der Compiler nicht verarbeitet.
Sie können Codezeilen mit den Symbolen //
auskommentieren oder einen bestimmten Text- oder Codeabschnitt mit /* */
einschließen.
Warum benötigen wir Kommentare?
Kommentare ermöglichen es, Notizen zu schreiben, um zu erklären, was bestimmte Teile des Codes tun. Diese Notizen werden vom Computer ignoriert, erleichtern jedoch das Verständnis des Codes für Sie selbst oder andere;
Kommentare können verwendet werden, um Teile des Codes vorübergehend zu deaktivieren. Wenn Sie beispielsweise vermuten, dass eine bestimmte Zeile einen Fehler verursacht, können Sie diese Zeile auskommentieren (
/* code fragment */
), um das Programm ohne diese Zeile zu testen;Kommentare können genutzt werden, um zu beschreiben, wie Ihr Code funktioniert, was das Verständnis später oder für andere, die mit Ihrem Code arbeiten, erleichtert.
Im vorherigen Kapitel haben Sie ein Beispiel für das Kommentieren gesehen, bei dem ein Kommentar an der Stelle eingefügt wurde, an der der Code stehen sollte.
Hier ist ein weiteres Beispiel, wie Sie Kommentare verwenden können:
Main
package com.example; public class Main { public static void main(String[] args) { System.out.println("Message 1"); // System.out.println("Message 2"); System.out.println("Message 3"); } }
Nur die erste und dritte Nachricht werden hier angezeigt, da der zweite Teil auskommentiert ist und somit vom Compiler ignoriert wird.
Nun folgt ein Beispiel für das Kommentieren von mehrzeiligem Code:
Main
package com.example; public class Main { public static void main(String[] args) { /* System.out.println("Message 1"); System.out.println("Message 2"); */ System.out.println("Message 3"); } }
Wie Sie sehen, wird nur die dritte Nachricht in der Konsole angezeigt, da die erste und zweite auskommentiert sind.
Swipe to start coding
Ihre Aufgabe ist es, den Fehler zu identifizieren und das Codefragment, das diesen enthält, auszukommentieren.
Lösung
solution
Danke für Ihr Feedback!