Part 1

Ausgabe

Der Ausgabebefehl System.out.println("Hello world"); gibt den Text "Hello world" aus.

System.out.println("Hello world!");
Beispielausgabe

Hello world!

In diesem Material zeigen Textfelder wie das oben stehende eine Ausgabe, die durch den Beispielcode erzeugt wird.

Sie können mit dem Befehl jeden gewünschten Text ausgeben, solange der Befehl System.out.println("arbitrary text"); — d.h., System Punkt out Punkt println Klammer auf ( "der Text" Klammer zu ) und Semikolon ; unverändert bleibt. Der folgende Befehl gibt den Text "Hello there!" aus.

System.out.println("Hello there!");
Beispielausgabe

Hello there!

Programmrumpf

In Java müssen unsere Programme einen gewissen Programmrumpf enthalten, damit sie funktionieren. Dieser Rumpf, ein Beispiel davon ist unten dargestellt, sagt dem Compiler unter anderem, wie Ihr Programm heißt. Im untenstehenden Beispiel ist der Name des Programms Example (das ist der Name der Klasse). Dieser Name muss in Java immer dem Namen der Datei entsprechen, die den Quellcode enthält (z.B. Example.java).

public class Example {
    public static void main(String[] args) {

        System.out.println("Text to be printed");

    }
}

Die Ausführung des Programms beginnt mit der Zeile, die public static void main(String[] args) { folgt, und endet mit der schließenden geschweiften Klammer }. Befehle werden Zeile für Zeile ausgeführt. Wir werden später lernen, was die Begriffe public class und public static void bedeuten. Im obigen Beispiel ist System.out.println("Text to be printed"); der einzige auszuführende Befehl. Die Ausgabe davon ist:

Beispielausgabe

Text to be printed

Hier ist die zweite Programmierübung dieses Kurses. Wenn Sie möchten, können Sie sich dieses Video ansehen, um zu erfahren, wie Sie die Übung lösen können (das ist das gleich Video wie auf der Einführungsseite):

Loading

Mehrere Zeilen ausgeben

Programme werden Befehl für Befehl aufgebaut, wobei jeder Befehl üblicherweise in eine neue Zeile geschrieben wird. Im untenstehenden Beispiel erscheint der Befehl System.out.println zweimal, was bedeutet, dass im Programm zwei Ausgabebefehle ausgeführt werden.

public class Program {
    public static void main(String[] args) {
        System.out.println("Hello world!");
        System.out.println("... and the universe!");
    }
}

Das obige Programm wird folgendes ausgeben:

Beispielausgabe

Hello world! ...and the universe!

Loading
Loading

Terminologie und Codekommentare

Befehlsparameter

Die Information, die durch den Ausgabebefehl ausgegeben wird, d.h. seine Parameter, werden übergeben, indem sie innerhalb der Klammern () nach dem Befehl platziert werden. Zum Beispiel wird Hi als Parameter an den Befehl System.out.println wie folgt übergeben: System.out.println("Hi").

Semikolon trennt Befehle

Befehle werden mit einem Semikolon ; getrennt. Wir könnten, wenn wir wollten, fast alles in einer einzigen Zeile schreiben. Das wäre jedoch schwer zu verstehen.

System.out.println("Hello "); System.out.println("world"); System.out.println("!\n");
Beispielausgabe

Hello world !

Obwohl das obige Beispiel funktioniert, ist es wichtig, Rücksicht auf andere Programmierende (und Ihr zukünftiges Ich!) zu nehmen und Zeilenumbrüche zu verwenden. So weiß jede Person, die das Programm liest, dass jede Zeile nur eine konkrete Aufgabe erfüllt.

Kommentare

Quellcode kann kommentiert werden, um ihn zu verdeutlichen oder um Notizen hinzuzufügen. Es gibt zwei Möglichkeiten, dies zu tun.

  • Einzeilige Kommentare werden mit zwei Schrägstrichen // markiert. Alles, was diesen Schrägstrichen auf derselben Zeile folgt, wird als Kommentar interpretiert.

  • Mehrzeilige Kommentare werden mit einem Schrägstrich und einem Sternchen /* markiert und mit einem Sternchen gefolgt von einem Schrägstrich */ geschlossen. Alles, was zwischen diesen Zeichen steht, wird als Kommentar interpretiert.

Unten ist ein Beispiel für ein Programm, in dem beide verwendet werden.

public class Comments {
    public static void main(String[] args) {
        // Ausgabe
        System.out.println("Text to print");
        System.out.println("More text to print!");
        /* Als Nächstes:
        - mehr über Ausgabe
        - mehr Übung
        - Variablen
        - ...
        */
        System.out.println("Anderer Text zum Ausgeben");
        // System.out.println("Versuche etwas aus")
    }
}
Sie haben das Ende dieses Abschnitts erreicht! Weiter zum nächsten Abschnitt: