1. Variablendeklaration
Erinnern wir uns noch einmal daran, wie man Variablen erstellt. Um eine Variable zu erstellen, muss man folgenden Befehl schreiben: Typ Name;
Beispiele:
| Befehl | Erläuterung |
|---|---|
|
Es wird eine Variable s vom Typ String erstellt. Eine solche Variable kann Text speichern. |
|
Es wird eine Variable x vom Typ int erstellt. Eine solche Variable kann Ganzzahlen speichern. |
|
Es werden die Variablen a, b, c, d vom Typ int erstellt. Solche Variablen können Ganzzahlen speichern. |
Man kann nicht zwei Variablen mit demselben Namen in einem Codeblock erstellen. In unterschiedlichen – schon. Das ist wie Kisten, die in verschiedenen Häusern stehen. Mehr über Codeblöcke – in den nächsten Vorlesungen.
Es gibt außerdem Einschränkungen für den Variablennamen. Einerseits kann er beliebig sein, andererseits – er darf keine Leerzeichen, die Zeichen +, - usw. enthalten. Am besten verwendet man im Variablennamen nur lateinische Buchstaben und Ziffern.
Und nochmals zur Erinnerung: In der Sprache Java spielt es eine Rolle, welche Buchstaben Sie schreiben – Großbuchstaben oder Kleinbuchstaben. int a ist nicht dasselbe wie Int a.
Übrigens kann man in Java eine Variable gleichzeitig erstellen und ihr einen Wert zuweisen. Das spart Zeit und Platz:
| Kompakter Code | Langer Code, äquivalent zum linken Code |
|---|---|
|
|
|
|
|
|
|
|
|
|
So ist es deutlich kompakter und verständlicher.
Und da wir nun die Erstellung von Variablen geklärt haben, schauen wir uns die zwei am häufigsten verwendeten Typen in der Sprache Java an. Das sind die Typen int (Ganzzahlen) und String (Text/Zeichenketten).
2. Typ int
In einer Variablen vom Typ int kann man Ganzzahlen speichern: 5, -10, 100500. Außerdem kann man mit dem Typ int verschiedene arithmetische Operationen ausführen: Addition, Subtraktion, Multiplikation, Division und andere. Beispiele:
int x = 1; // x wird 1 sein
int y = x*2; // y wird 2 sein
int z = 5*y*y + 2*y + 3; // z wird 20+4+3 ergeben, also 27
int a = 5; // a wird 5 sein
int b = 1; // b wird 1 sein
int c = (a-b) * (a+b); // c wird 4*6 ergeben, also 24
int a = 64; // a wird 64 sein
int b = a/8; // b wird 8 sein
int c = b/4; // c wird 2 sein
int d = c*3; // d wird 6 sein
Wenn Sie in der Schule den Mathematikunterricht nicht geschwänzt haben, sollte hier alles klar sein 🧐
3. Typ String
Der Typ String ermöglicht es, Textzeichenketten zu speichern. Um eine Textzeichenkette anzugeben, schreibt man in Java den Text und setzt beidseits doppelte Anführungszeichen. Beispiel:
| Code | Erläuterung |
|---|---|
|
s wird den Text Amigo enthalten |
|
s wird den Text 123 enthalten |
|
s wird den Text Bond 007 enthalten |
Sieht nicht kompliziert aus, oder? Dann noch eine interessante Tatsache.
Zeichenketten in Java kann man mit dem Pluszeichen – + – verketten. Beispiel:
String s1 = "Amigo" + " the best"; // s1 wird `Amigo the best` enthalten
String s2 = ""; // s2 wird eine leere Zeichenkette enthalten – ganz ohne Zeichen.
int x = 2025;
String s3 = "Amigo" + x; // s3 wird Amigo2025 enthalten
Achten Sie auf das letzte Beispiel: Wir haben eine Zeichenkette und eine Zahl addiert. Auch hier ist alles einfach: Die Zahl wird in eine Zeichenkette umgewandelt, anschließend werden die beiden Zeichenketten verknüpft. Bei der Addition von Zeichenketten und Zahlen entsteht immer eine Zeichenkette.
4. Ausgabe einer Variable auf dem Bildschirm
Es scheint alles offensichtlich und elementar. Vielleicht ahnen Sie dann sofort, mit welchem Befehl man eine Variable auf dem Bildschirm ausgeben kann?
Tatsächlich ist alles ganz einfach. Um etwas auf dem Bildschirm auszugeben, verwenden wir den Befehl System.out.println(), dem wir als Parameter das übergeben, was wir ausgeben.
System.out.println("Amigo"); // Amigo
System.out.println("Ami" + "go"); // Amigo
String s1 = "Amigo";
System.out.println(s1); // Amigo
String s2 = "Am";
System.out.println(s2 + "igo"); // Amigo
Ich hoffe, jetzt ist es etwas klarer geworden. Ob Sie alles richtig verstanden haben oder nicht, prüfen wir gleich. Praxis – der Maßstab der Wahrheit: Nur durch Übung lässt sich feststellen, ob Sie alles gut verstanden haben.
GO TO FULL VERSION