Was macht das erste Java Programm?

package org.example;

//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class Main {
    public static void main(String[] args) {
        //TIP Press <shortcut actionId="ShowIntentionActions"/> with your caret at the highlighted text
        // to see how IntelliJ IDEA suggests fixing it.
        System.out.printf("Hello and welcome!");

        for (int i = 1; i <= 5; i++) {
            //TIP Press <shortcut actionId="Debug"/> to start debugging your code. We have set one <icon src="AllIcons.Debugger.Db_set_breakpoint"/> breakpoint
            // for you, but you can always add more by pressing <shortcut actionId="ToggleLineBreakpoint"/>.
            System.out.println("i = " + i);
        }
    }
}
Code-Sprache: Java (java)


Dies ist ein einfaches Java-Programm, das eine Begrüßungsnachricht ausgibt und dann eine Schleife ausführt, um die Werte von 1 bis 5 zu drucken.

Hier ist eine Erklärung für jede Zeile oder jeden Block:

  1. package org.example;: Diese Zeile definiert das Paket, zu dem die Klasse Main gehört. Pakete werden verwendet, um Klassen in logische Gruppen zu organisieren. Dies wird später wichtig, um Teile des Programm, unsere künftigen Klassen, in Paketen (Ordnern) strukturieren zu können.
  2. public class Main {: Hier wird die Klasse Main definiert. Eine Klasse ist eine Schablone, die verwendet wird, um Objekte zu erstellen. Das Schlüsselwort public bedeutet, dass die Klasse von anderen Klassen in anderen Paketen zugänglich ist.
  3. public static void main(String[] args) {: Dies ist die Hauptmethode des Programms. Es ist der Einstiegspunkt, wenn das Programm ausgeführt wird. Die Anweisungen innerhalb dieser Methode werden der Reihe nach ausgeführt.
  4. System.out.printf("Hello and welcome!");: Diese Zeile gibt die Begrüßungsnachricht „Hello and welcome!“ aus. Die printf-Methode wird verwendet, um formatierte Ausgaben auf der Konsole zu drucken.
  5. for (int i = 1; i <= 5; i++) {: Hier beginnt eine for-Schleife, die von 1 bis einschließlich 5 läuft. i ist eine Schleifenvariable, die von 1 bis 5 hochgezählt wird.
  6. System.out.println("i = " + i);: Innerhalb der Schleife wird die aktuelle Wert von i zusammen mit dem String „i =“ ausgegeben. println wird verwendet, um eine Zeichenfolge auf der Konsole zu drucken und anschließend einen Zeilenumbruch einzufügen.

Was sind die anderen Zeilen?

Die anderen Zeilen, welche mit // beginnen, sind Kommentare, die vom Compiler ignoriert werden und dem Entwickler zusätzliche Informationen zum Code geben. Hier ist eine Erklärung für jede dieser Kommentarzeilen:

  1. //TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.: Dies ist ein Hinweis für den Entwickler, wie der Code ausgeführt werden kann. Es wird empfohlen, entweder die entsprechende Tastenkombination oder das Symbol in der Leiste zu verwenden, um den Code auszuführen.
  2. //TIP Press <shortcut actionId="ShowIntentionActions"/> with your caret at the highlighted text to see how IntelliJ IDEA suggests fixing it.: Dies ist ein Tipp für den Entwickler, wie er in IntelliJ IDEA eine bestimmte Aktion ausführen kann, um ein Problem zu beheben oder eine Verbesserung vorzuschlagen. Es wird empfohlen, die angegebene Tastenkombination zu verwenden, um die vorgeschlagenen Aktionen anzuzeigen.
  3. //TIP Press <shortcut actionId="Debug"/> to start debugging your code. We have set one <icon src="AllIcons.Debugger.Db_set_breakpoint"/> breakpoint for you, but you can always add more by pressing <shortcut actionId="ToggleLineBreakpoint"/>.: Dies ist ein weiterer Tipp für den Entwickler, wie er den Debugging-Modus in IntelliJ IDEA starten kann. Es wird auch darauf hingewiesen, wie man Breakpoints setzt und entfernt.

Diese Kommentare dienen dazu, dem Entwickler zu helfen, effizienter mit dem Code zu arbeiten und die Entwicklungsumgebung besser zu nutzen. Sie haben keine Auswirkungen auf die Ausführung des Codes selbst und werden vom Compiler ignoriert.

Im nächsten Schritt werden wir etwas mit dem Programm experimentieren.

Schreibe einen Kommentar