Basic Program Structure
Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 4 von 73.
In Java muss jede Zeile Code, die ausgeführt wird, in einer Klasse stehen. Eine Klasse ist wie ein Bauplan zum Erstellen von Objekten, die Instanzen der Klasse sind. In unseren Lektionen werden wir die Hauptklasse Main nennen, aber sie kann beliebig benannt werden.
Die main-Methode ist ein entscheidender Teil eines Java-Programms, da sie als Ausgangspunkt der Ausführung dient. Wenn Sie ein Java-Programm ausführen, sucht die Java-Virtuelle Maschine (JVM) nach der main-Methode, um mit der Ausführung des Codes zu beginnen. Ohne eine main-Methode wüsste die JVM nicht, wo sie beginnen soll.
Hier ist eine einfache Aufschlüsselung eines einfachen Java-Programms:
public class Main { // Class declaration
public static void main(String[] args) { // Main method
System.out.println("Hello, Coddy!"); // Output statement
}
}Wichtiger Hinweis: In Java muss jede Anweisung mit einem Semikolon (;) enden. Das Semikolon ist obligatorisch und teilt Java mit, dass das Ende einer Anweisung erreicht wurde. Wenn Sie ein Semikolon vergessen, entsteht ein Kompilierungsfehler.
Beachten Sie jedoch, dass Code-Blöcke in geschweiften Klammern {} (wie Klassen- und Methodendeklarationen) keine Semikolons benötigen.
Aufgabe
AnfängerErstellen Sie ein Java-Programm mit einer Klasse namens Main, das die main-Methode enthält. Innerhalb der main-Methode schreiben Sie Code, um den folgenden Text auszugeben:
This is my first Java program!Spickzettel
In Java muss jede Codezeile in einer Klasse stehen. Die main-Methode dient als Einstiegspunkt der Ausführung.
Grundstruktur eines Java-Programms:
public class Main { // Klassen-Deklaration
public static void main(String[] args) { // Hauptmethode
System.out.println("Hello, Coddy!"); // Ausgabestatement
}
}Wichtig: Jede Anweisung muss mit einem Semikolon (;) enden. Codeblöcke mit geschweiften Klammern {} benötigen keine Semikolons.
Um Text auszugeben, verwenden Sie System.out.println():
System.out.println("Your text here");Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else