Variablen in Java
Ziele
- Ich weiss, was Variablen sind.
- Ich kann eine Variable $deklarieren und initialisieren.
Was sind Variablen?
Eine Variable dient dazu, einen Wert zu speichern, damit man später darauf zugreifen oder ihn mehrfach verwenden kann.
Schau dir dieses leicht abgeänderte Hello-World-Beispiel an:
|
|
Was passiert hier?
var nachricht = "Hello, world!";
erstellt eine neue Variable namensnachricht
und speichert den Text darin.- Mit
System.out.println(nachricht);
wird der gespeicherte Text ausgegeben.
Du kannst jetzt denselben Text mehrfach ausgeben, ohne ihn mehrfach zu schreiben:
|
|
Das macht deinen Code übersichtlicher und leichter wartbar.
Deklaration
Bevor du eine Variable verwenden kannst, musst du sie deklarieren. Dabei gibst du ihren Typ und ihren Namen an:
|
|
Zum Beispiel:
|
|
Hier ist String
der Datentyp (für Text) und nachricht
der Name der Variable.
Mit
var
kannst du seit Java 10 den Typ weglassen – der Compiler erkennt ihn automatisch. Wir zeigen aber beide Varianten, weil der explizite Typ in vielen Projekten bevorzugt wird.
Initialisierung
Eine Initialisierung weist einer deklarierten Variable einen Wert zu:
|
|
Beispiel:
|
|
Du kannst eine Variable auch zuerst deklarieren und später initialisieren:
|
|
Oder beides in einer Zeile:
|
|
Wichtige Regel für lokale Variablen
Lokale Variablen (also solche, die in einer Methode deklariert sind) müssen initialisiert werden, bevor du sie verwendest:
|
|
Dieser Code führt zu folgendem Fehler:
|
|
Lösung:
|
|
Namenskonventionen für Variablen
Beim Benennen von Variablen beachtest du folgende Regeln:
- Der Name beginnt mit einem Kleinbuchstaben.
- Er darf Buchstaben (A–Z, a–z), Ziffern (0–9),
$
und_
enthalten. - Der Name darf nicht mit einer Ziffer beginnen.
- Der Name sollte den Inhalt der Variable beschreiben (z. B.
summe
für das Ergebnis einer Addition).
Beispiele für gültige Namen:
|
|

Zusammenfassung
Begriff | Bedeutung |
---|---|
Deklaration | Eine Variable benennen und ihren Typ angeben (int zahl; ) |
Initialisierung | Einer Variable einen Wert zuweisen (zahl = 5; ) |
Zuweisung | Eine bestehende Variable erhält einen neuen Wert |

Wenn du dir die Erklärung noch mit einem Video anschauen möchtest, empfehlen wir dir dieses Video (YouTube, bis 4:25).