Variablen in Java deklarieren

Eine Variable ist ein Container, der Werte enthält, die in einem Java-Programm verwendet werden. 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 so deklariert werden, dass sie einen der acht primitiven Datentypen verwendet: Byte, Short, Int, Long, Float, Double, Char oder Boolean.

Eine gute Analogie für eine Variable ist, an einen Eimer 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 daraus entfernen. Wenn wir eine Variable zur Verwendung eines Datentyps deklarieren, ist das so, als würde man ein Label auf den Bucket setzen, das angibt, womit er gefüllt werden kann. Angenommen, das Etikett für den Eimer lautet "Sand". Sobald das Etikett angebracht ist, können wir immer nur Sand in den Eimer geben oder daraus entfernen. Jedes Mal, wenn wir versuchen, etwas anderes hineinzubringen, werden wir von der Eimerpolizei aufgehalten. In Java können Sie sich den Compiler als Bucket Police vorstellen. Es stellt sicher, dass Programmierer Variablen richtig deklarieren und verwenden.

Um eine Variable in Java zu deklarieren, ist lediglich der Datentyp gefolgt vom Variablennamen erforderlich:

 int numberOfDays;

Im obigen Beispiel wurde eine Variable mit dem Namen "numberOfDays" mit dem Datentyp int deklariert. Beachten Sie, wie die Zeile mit einem Semikolon endet. Das Semikolon teilt dem Java-Compiler mit, dass die Deklaration vollständig ist.

Jetzt, da es deklariert wurde, kann numberOfDays immer nur Werte enthalten, die der Definition des Datentyps entsprechen (d. H. Für einen int-Datentyp kann der Wert nur eine ganze Zahl zwischen -2.147.483.648 und 2.147.483.647 sein)..

Das Deklarieren von Variablen für andere Datentypen ist genau dasselbe:

 byte nextInStream;
kurze Stunde;
long totalNumberOfStars;
float reactionTime;
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 sie zuerst mit einem Wert zu versehen:

 int numberOfDays;
// versuche 10 zum Wert von numberOfDays hinzuzufügen
numberOfDays = numberOfDays + 10;
Der Compiler wird einen Fehler auslösen:
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 den Anfangswert 7. Wir können jetzt zehn zum Wert von numberOfDays addieren, da er initialisiert wurde:

 int numberOfDays;
numberOfDays = 7;
numberOfDays = numberOfDays + 10;
System.out.println (numberOfDays);

Normalerweise wird die Initialisierung einer Variablen gleichzeitig mit ihrer Deklaration durchgeführt:

 // deklariere die Variable und gib ihr einen Wert in einer Anweisung
int numberOfDays = 7;

Variablennamen auswählen

Der Name einer Variablen wird als Bezeichner bezeichnet. Wie der Begriff schon sagt, erkennt der Compiler anhand des Variablennamens, um welche Variablen es sich handelt.

Es gibt bestimmte Regeln für Bezeichner:

  • Reservierte Wörter können nicht verwendet werden.
  • Sie können nicht mit einer Ziffer beginnen, aber nach dem ersten Zeichen können Ziffern verwendet werden (z. B. name1, n2ame sind 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 es so etwas wie "bookPrice". Wenn jede Variable einen Namen hat, der verdeutlicht, wofür sie verwendet wird, erleichtert dies das Auffinden von Fehlern in Ihren Programmen erheblich.

Schließlich gibt es in Java Namenskonventionen, zu deren Verwendung wir Sie ermutigen möchten. Sie haben vielleicht bemerkt, dass alle Beispiele, die wir gegeben haben, einem bestimmten Muster folgen. Wenn in einem Variablennamen mehr als ein Wort in Kombination verwendet wird, erhalten die Wörter, die auf das erste Wort folgen, einen Großbuchstaben (z. B. reactionTime, numberOfDays). Dies wird als gemischter Fall bezeichnet und ist die bevorzugte Wahl für Variablenbezeichner.