Java -Variablen
Java-Variablen
Variablen sind Container zum Speichern von Datenwerten.
In Java gibt es verschiedene Arten von Variablen, zum Beispiel:
String
- speichert Text, wie "Hallo". Zeichenfolgenwerte werden in doppelte Anführungszeichen eingeschlossenint
- speichert Ganzzahlen (ganze Zahlen) ohne Dezimalstellen, wie z. B. 123 oder -123float
- Speichert Gleitkommazahlen mit Dezimalstellen wie 19,99 oder -19,99char
- speichert einzelne Zeichen wie 'a' oder 'B'. Zeichenwerte sind in einfache Anführungszeichen eingeschlossenboolean
- speichert Werte mit zwei Zuständen: wahr oder falsch
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-Typen (z. B. int
oder String
) und
variableName der Name der Variablen (z. B. x oder
name ). Das Gleichheitszeichen wird verwendet, um 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 of type String
und weisen Sie ihr den Wert „ John “ zu:
String name = "John";
System.out.println(name);
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);
Sie können eine Variable auch deklarieren, ohne den Wert zuzuweisen, und den Wert später zuweisen:
Beispiel
int myNum;
myNum = 15;
System.out.println(myNum);
Beachten Sie, dass beim Zuweisen eines neuen Werts zu einer vorhandenen Variablen der vorherige Wert überschrieben wird:
Beispiel
Ändern Sie den Wert von myNum
von 15
in 20
:
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
Variablen beenden
Sie können das final
Schlüsselwort jedoch hinzufügen, wenn Sie nicht möchten, dass andere (oder Sie selbst) vorhandene Werte überschreiben (dies deklariert die Variable als „endgültig“ oder „konstant“, 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 Arten
Eine Demonstration, wie Variablen anderer Typen deklariert werden:
Beispiel
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
Im nächsten Kapitel erfahren Sie mehr über Datentypen .
Variablen anzeigen
Die println()
Methode wird häufig verwendet, um Variablen anzuzeigen.
Um sowohl Text als auch eine Variable zu kombinieren, verwenden Sie das +
Zeichen:
Beispiel
String name = "John";
System.out.println("Hello " + name);
Sie können das +
Zeichen auch verwenden, um eine Variable zu einer anderen Variablen hinzuzufügen:
Beispiel
String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);
Bei numerischen Werten fungiert das +
Zeichen als mathematischer Operator (beachten Sie, dass wir int
hier (ganzzahlige) Variablen verwenden):
Beispiel
int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y
Aus dem obigen Beispiel können Sie Folgendes erwarten:
- x speichert den Wert 5
- y speichert den Wert 6
- Dann verwenden wir die
println()
Methode, um den Wert von x + y anzuzeigen, der 11 ist
Deklarieren Sie viele Variablen
Um mehr als eine Variable desselben Typs zu deklarieren , verwenden Sie eine durch Kommas getrennte Liste:
Beispiel
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
Java-Identifikatoren
Alle Java- Variablen müssen mit eindeutigen Namen identifiziert werden .
Diese eindeutigen Namen werden als Bezeichner bezeichnet .
Bezeichner können Kurznamen (wie x und y) oder aussagekräftigere Namen (age, sum, totalVolume) sein.
Hinweis: Es wird empfohlen, aussagekräftige Namen zu verwenden, um verständlichen und wartbaren Code zu erstellen:
Beispiel
// Good
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
Die allgemeinen Regeln für die Benennung von Variablen sind:
- Namen können Buchstaben, Ziffern, Unterstriche und Dollarzeichen enthalten
- Namen müssen mit einem Buchstaben beginnen
- Namen sollten mit einem Kleinbuchstaben beginnen und dürfen keine Leerzeichen enthalten
- Namen können auch mit $ und _ beginnen (wir werden es in diesem Tutorial jedoch nicht verwenden)
- Bei Namen wird zwischen Groß- und Kleinschreibung unterschieden ("myVar" und "myvar" sind unterschiedliche Variablen)
- Reservierte Wörter (wie Java-Schlüsselwörter wie
int
oderboolean
) können nicht als Namen verwendet werden