„Hallo, da bin ich wieder. Heute werde ich drei Lektionen mit dir durchgehen. Und dies ist die zweite davon! Mach's dir bequem und hör zu. Ich werde dir erzählen, wie man Text auf dem Bildschirm ausgeben lassen kann. Das ist eigentlich ganz einfach:“

Java-Code Was auf dem Bildschirm angezeigt wird
System.out.println("Diego");
System.out.println(3);
System.out.println("Rain" + "In" + "Spain");
Diego
3
RainInSpain
System.out.println(1 + 3);
System.out.println("1" + "3");
System.out.println(1 + "3");
System.out.println("1" + 3);
System.out.println("1" + (1 + 3));
4
13
13
13
14
System.out.println("Amigo is the best!");
System.out.println("Amigo" + "is the best!");
System.out.println("Amigo" + " " + "is the best!");
Amigo is the best!
Amigois the best!
Amigo is the best!
System.out.println(3 * 3 + 4 * 4);
System.out.println(1 * 2 + 3 * 4);
25
14
System.out.print("Diego");
System.out.print("Diego");
System.out.print("Diego");
DiegoDiegoDiego
System.out.print("Diego ");
System.out.println("is the best!");
System.out.print("Amigo ");
System.out.println("is the best!");
Diego is the best!
Amigo is the best!
1
Aufgabe
Java Syntax,  Level 1Lektion 7
Gesperrt
Fehler finden
Wenn du mir jemanden zeigst, der noch nie einen Programmierfehler gemacht hat, dann kann man mit Sicherheit sagen, dass es sich nicht um ein menschliches Wesen handelt. Fehlerfreies Programmieren gibt es einfach nicht. Aber das muss uns keine Angst einjagen. Das Wichtigste ist, von Anfang an zu akzeptieren, dass Fehler unausweichlich sind. Wir suchen nach Fehlern und korrigieren sie.

„Könntest du mir noch einmal print() und println() erklären?“

„Mit der Funktion print() wird Text auf dem Bildschirm angezeigt, Zeichen für Zeichen. Wenn auf dem Bildschirm die Zeile zu Ende ist, wird der Text am Anfang der nächsten Zeile fortgesetzt. Mit der Funktion println() kannst du dafür sorgen, dass der Text in der aktuellen Zeile endet, selbst wenn sie noch nicht voll ist. Jeder weitere Text beginnt dann in der nächsten Zeile.“

„Okay. Und wie ging der Trick mit dem Addieren von Zahlen und String?“

„Wenn du zwei Zahlen addierst, ist das Ergebnis ebenfalls eine Zahl: 2+2 ist gleich 4. Wenn du eine Zahl und einen String addierst, wird die Zahl in einen String verwandelt. Anschließend werden die beiden Strings einfach aneinandergehängt.“

„Oh! Das habe ich mir wegen der Beispiele schon gedacht, aber wer weiß. Vielen Dank für diese interessante Lektion, Ellie.“

„Keine Ursache. Und zum Schluss noch ein paar Aufgaben von Diego. Er möchte, dass ich mir deine Fortschritte ansehe.“

1
Aufgabe
Java Syntax,  Level 1Lektion 7
Gesperrt
Wir brauchen keine zusätzlichen Zeilen
Unerfahrene Programmierer schreiben überflüssigen Code, und erfahrene manchmal auch. Nur für alle Fälle. Zum Beispiel deklarieren sie vielleicht einige Dutzend Variablen und wissen dann nicht, was sie damit anfangen sollen. In dieser Aufgabe hat jemand etwas Merkwürdiges getan, und wir müssen das korrigieren. Halte Ausschau nach unbenutzten Variablen und verwandle sie in Kommentare, damit sie vor dem Compiler versteckt werden.
1
Aufgabe
Java Syntax,  Level 1Lektion 7
Gesperrt
Code-Eingabe
Manchmal darf man gar nicht nachdenken, man muss es einfach raushauen! Auch wenn es sich paradox anhört, manchmal „erinnern“ sich deine Finger besser als dein bewusster Verstand. Deshalb wirst du es im Rahmen der Schulung im geheimen CodeGym-Zentrum manchmal mit Aufgaben zu tun bekommen, bei denen du Code eingeben musst. Wenn du Code eingibst, gewöhnst du dich an die Syntax und sammelst ein wenig dunkle Materie. Außerdem tust du etwas gegen deine Faulheit!