Java-Variablen
Java-Variablen
Variablen sind Behälter zum Speichern von Datenwerten.
In Java gibt es verschiedene Typen von Variablen, zum Beispiel:
String- Speichert Text, z. B. „Hallo“. String-Werte werden in doppelte Anführungszeichen eingeschlossen.int- Speichert ganze Zahlen ohne Dezimalstellen, z. B. 123 oder -123.float- Speichert Gleitkommazahlen mit Dezimalstellen, z. B. 19,99 oder -19,99.char- Speichert einzelne Zeichen, z. B. „a“ oder „B“. Char-Werte werden in einfache Anführungszeichen eingeschlossen.boolean- Speichert Werte mit zwei Zuständen: true oder false.
Variablen deklarieren (erstellen)
Um eine Variable zu erstellen, müssen Sie den Typ angeben und ihr einen Wert zuweisen:
Syntax
type variableName = value;
Dabei ist type einer der Java-Datentypen (z. B. int oder String), und variableName der Name der Variablen (z. B. x oder name). Das Gleichheitszeichen dient dazu, der Variablen Werte zuzuweisen.
Um eine Variable zu erstellen, die Text speichern soll, sehen Sie sich das folgende Beispiel an:
Beispiel
Erstellen Sie eine Variable namens name vom Typ String und weisen Sie ihr den Wert zu "John":
String name = "John";
System.out.println(name);
Try it Yourself »
Um eine Variable zu erstellen, die eine Zahl speichern soll, sehen Sie sich das folgende Beispiel an:
Beispiel
Erstellen Sie eine Variable namens myNum vom Typ int und weisen Sie ihr den Wert 15 zu:
int myNum = 15;
System.out.println(myNum);
Try it Yourself »
Sie können auch eine Variable deklarieren, ohne ihr einen Wert zuzuweisen, und ihr den Wert später zuweisen:
Beachten Sie, dass beim Zuweisen eines neuen Werts zu einer bestehenden Variablen der vorherige Wert überschrieben wird:
Beispiel
Ändern Sie den Wert von myNum von 15 auf 20:
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
Try it Yourself »
Endgültige Variablen
Wenn Sie nicht möchten, dass andere (oder Sie selbst) vorhandene Werte überschreiben, verwenden Sie das Schlüsselwort final (dadurch wird die Variable als "final" oder "constant" deklariert, was bedeutet, dass sie unveränderlich und schreibgeschützt ist):
Beispiel
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
Andere Typen
Eine Demonstration, wie man Variablen anderer Typen deklariert:
Beispiel
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
Im nächsten Abschnitt erfahren Sie mehr über Datentypen.