Eine Variable ist ein Container, der Werte enthält, die in a verwendet werden Java-Programm. Um eine Variable verwenden zu können, muss sie deklariert werden. Das Deklarieren von Variablen ist normalerweise das erste, was in einem Programm passiert.
So deklarieren Sie eine Variable
Java ist eine stark typisierte Programmiersprache. Dies bedeutet, dass jeder Variablen ein Datentyp zugeordnet sein muss. Beispielsweise könnte eine Variable deklariert werden, um eine der acht zu verwenden primitive Datentypen: Byte, Short, Int, Long, Float, Double, Char oder Boolean.
Eine gute Analogie für eine Variable besteht darin, an einen Bucket zu denken. Wir können es bis zu einem bestimmten Grad füllen, wir können ersetzen, was darin enthalten ist, und manchmal können wir etwas hinzufügen oder wegnehmen. Wenn wir eine Variable für die Verwendung eines Datentyps deklarieren, wird dem Bucket eine Beschriftung hinzugefügt, die angibt, womit sie gefüllt werden kann. Angenommen, das Etikett für den Eimer lautet "Sand". Sobald das Etikett angebracht ist, können wir immer nur Sand zum Eimer hinzufügen oder daraus entfernen. Jedes Mal, wenn wir versuchen, etwas anderes hinein zu stecken, werden wir von der Eimerpolizei angehalten. In Java können Sie an die denken
Compiler als die Eimerpolizei. Es stellt sicher, dass Programmierer Variablen ordnungsgemäß deklarieren und verwenden.Um eine Variable in Java zu deklarieren, ist lediglich der Datentyp gefolgt von dem erforderlich Variablennamen:
int numberOfDays;
Im obigen Beispiel wurde eine Variable namens "numberOfDays" mit dem Datentyp int deklariert. Beachten Sie, wie die Zeile mit einem Semikolon endet. Das Semikolon sagt das Java-Compiler dass die Erklärung vollständig ist.
Nach der Deklaration kann numberOfDays immer nur Werte enthalten, die der Definition der Daten entsprechen Typ (d. h. für einen int-Datentyp kann der Wert nur eine ganze Zahl zwischen -2.147.483.648 bis sein 2,147,483,647).
Variablen deklarieren für andere Datentypen ist genau das gleiche:
Byte nextInStream;
kurze Stunde;
long totalNumberOfStars;
float reagationszeit;
double itemPrice;
Variablen initialisieren
Bevor eine Variable verwendet werden kann, muss ihr ein Anfangswert zugewiesen werden. Dies wird als Initialisieren der Variablen bezeichnet. Wenn wir versuchen, eine Variable zu verwenden, ohne ihr zuvor einen Wert zu geben:
int numberOfDays;
// versuche 10 zum Wert von numberOfDays hinzuzufügen
numberOfDays = numberOfDays + 10;
Der Compiler gibt einen Fehler aus:
Die Variable numberOfDays wurde möglicherweise nicht initialisiert
Um eine Variable zu initialisieren, verwenden wir eine Zuweisungsanweisung. Eine Zuweisungsanweisung folgt demselben Muster wie eine Gleichung in der Mathematik (z. B. 2 + 2 = 4). Es gibt eine linke Seite der Gleichung, eine rechte Seite und ein Gleichheitszeichen (d. H. "=") In der Mitte. Um einer Variablen einen Wert zu geben, ist die linke Seite der Name der Variablen und die rechte Seite der Wert:
int numberOfDays;
numberOfDays = 7;
Im obigen Beispiel wurde numberOfDays mit dem Datentyp int deklariert und hat einen Anfangswert von 7 angegeben. Wir können jetzt den Wert von numberOfDays um zehn erhöhen, da er initialisiert wurde:
int numberOfDays;
numberOfDays = 7;
numberOfDays = numberOfDays + 10;
System.out.println (numberOfDays);
In der Regel erfolgt die Initialisierung einer Variablen gleichzeitig mit ihrer Deklaration:
// deklariere die Variable und gib ihr einen Wert in einer Anweisung
int numberOfDays = 7;
Variablennamen auswählen
Der einer Variablen gegebene Name wird als Bezeichner bezeichnet. Wie der Begriff schon sagt, weiß der Compiler anhand des Variablennamens, mit welchen Variablen er es zu tun hat.
Es gibt bestimmte Regeln für Bezeichner:
- reservierte Wörter kann nicht verwendet werden.
- Sie können nicht mit einer Ziffer beginnen, aber Ziffern können nach dem ersten Zeichen verwendet werden (z. B. sind Name1, n2ame gültig).
- Sie können mit einem Buchstaben, einem Unterstrich (d. h. "_") oder einem Dollarzeichen (d. h. "$") beginnen.
- Sie können keine anderen Symbole oder Leerzeichen verwenden (z. B. "%", "^", "&", "#").
Geben Sie Ihren Variablen immer aussagekräftige Bezeichner. Wenn eine Variable den Preis eines Buches enthält, nennen Sie sie so etwas wie "bookPrice". Wenn jede Variable einen Namen hat, der klar macht, wofür sie verwendet wird, erleichtert dies das Auffinden von Fehlern in Ihren Programmen erheblich.
Endlich gibt es Regeln der Namensgebung in Java, die wir Ihnen empfehlen würden, zu verwenden. Sie haben vielleicht bemerkt, dass alle Beispiele, die wir gegeben haben, einem bestimmten Muster folgen. Wenn mehr als ein Wort in Kombination in einem Variablennamen verwendet wird, erhalten die Wörter nach dem ersten ein Großbuchstaben Buchstabe (z. B. Reaktionszeit, Anzahl der Tage). Dies ist als gemischter Fall bekannt und die bevorzugte Wahl für Variablen Bezeichner.