Java-Variablen und -Literale (mit Beispielen)

In diesem Tutorial lernen wir anhand von Beispielen Java-Variablen und -Literale kennen.

Java-Variablen

Eine Variable ist ein Speicherort (Speicherbereich) für Daten.

Um den Speicherbereich anzugeben, sollte jeder Variablen ein eindeutiger Name (Bezeichner) zugewiesen werden. Erfahren Sie mehr über Java-Bezeichner.

Erstellen Sie Variablen in Java

So erstellen wir eine Variable in Java:

 int speedLimit = 80;

Hier ist speedLimit eine Variable vom Datentyp int und wir haben ihr den Wert 80 zugewiesen .

Der Datentyp int legt nahe, dass die Variable nur Ganzzahlen enthalten kann. Weitere Informationen finden Sie unter Java-Datentypen.

Im Beispiel haben wir der Variablen während der Deklaration einen Wert zugewiesen. Es ist jedoch nicht obligatorisch.

Sie können Variablen separat deklarieren und Variablen zuweisen. Beispielsweise,

 int speedLimit; speedLimit = 80;

Hinweis : Java ist eine statisch typisierte Sprache. Dies bedeutet, dass alle Variablen deklariert werden müssen, bevor sie verwendet werden können.

Ändern Sie die Werte von Variablen

Der Wert einer Variablen kann im Programm geändert werden, daher die Namensvariable . Beispielsweise,

 int speedLimit = 80;… speedLimit = 90; 

Hier beträgt der Wert von speedLimit zunächst 80 . Später haben wir es auf 90 geändert .

Wir können jedoch den Datentyp einer Variablen in Java nicht im selben Bereich ändern.

Was ist der variable Bereich?

Mach dir vorerst keine Sorgen. Denken Sie daran, dass wir so etwas nicht machen können:

 int speedLimit = 80;… float speedLimit;

Weitere Informationen finden Sie unter: Kann ich den Deklarationstyp für eine Variable in Java ändern?

Regeln zum Benennen von Variablen in Java

Die Programmiersprache Java verfügt über eigene Regeln und Konventionen zum Benennen von Variablen. Folgendes müssen Sie wissen:

  • Java unterscheidet zwischen Groß- und Kleinschreibung. Daher sind Alter und Alter zwei verschiedene Variablen. Beispielsweise,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Variablen müssen entweder mit einem Buchstaben oder einem Unterstrich _ oder einem Dollarzeichen $ beginnen . Beispielsweise,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Variablennamen dürfen nicht mit Zahlen beginnen. Beispielsweise,
     int 1age; // invalid variables
  • Variablennamen können keine Leerzeichen verwenden. Beispielsweise,
     int my age; // invalid variables

    Hier müssen wir Variablennamen mit mehr als einem Wort verwenden, alle Kleinbuchstaben für das erste Wort verwenden und den ersten Buchstaben jedes nachfolgenden Wortes groß schreiben. Zum Beispiel myAge.
  • Wählen Sie beim Erstellen von Variablen einen sinnvollen Namen. Zum Beispiel sind Punktzahl, Anzahl und Stufe sinnvoller als Variablennamen wie s, n und l.
  • Wenn Sie Ein-Wort-Variablennamen auswählen, verwenden Sie alle Kleinbuchstaben. Zum Beispiel ist es besser, Geschwindigkeit als SPEED oder sPEED zu verwenden.

Es gibt 4 Arten von Variablen in der Programmiersprache Java:

  • Instanzvariablen (nicht statische Felder)
  • Klassenvariablen (statische Felder)
  • Lokale Variablen
  • Parameter

Wenn Sie jetzt mehr darüber erfahren möchten, besuchen Sie Java-Variablentypen.

Java-Literale

Literale sind Daten, die zur Darstellung fester Werte verwendet werden. Sie können direkt im Code verwendet werden. Beispielsweise,

 int a = 1; float b = 2.5; char c = 'F';

Hier 1, 2.5und 'F'sind Literale.

Hier sind verschiedene Arten von Literalen in Java.

1. Boolesche Literale

In Java, boolean literals are used to initialize boolean data types. They can store two values: true and false. For example,

 boolean flag1 = false; boolean flag2 = true;

Here, false and true are two boolean literals.

2. Integer Literals

An integer literal is a numeric value(associated with numbers) without any fractional or exponential part. There are 4 types of integer literals in Java:

  1. binary (base 2)
  2. decimal (base 10)
  3. octal (base 8)
  4. hexadecimal (base 16)

For example:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

In Java, binary starts with 0b, octal starts with 0, and hexadecimal starts with 0x.

Note: Integer literals are used to initialize variables of integer types like byte, short, int, and long.

3. Floating-point Literals

Ein Gleitkomma-Literal ist ein numerisches Literal, das entweder eine Bruchform oder eine Exponentialform hat. Beispielsweise,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Hinweis : Die Gleitkomma-Literale werden zum Initialisieren floatund doubleEingeben von Variablen verwendet.

4. Zeichenliterale

Zeichenliterale sind Unicode-Zeichen, die in einfache Anführungszeichen eingeschlossen sind. Beispielsweise,

 char letter = 'a';

Hier aist das Zeichen wörtlich.

Wir können Escape-Sequenzen auch als Zeichenliterale verwenden. Zum Beispiel b (Rücktaste), t (Tabulator), n (neue Zeile) usw.

5. String-Literale

Ein String-Literal ist eine Folge von Zeichen in doppelten Anführungszeichen. Beispielsweise,

 String str1 = "Java Programming"; String str2 = "Programiz";

Hier Java Programmingund Programizsind zwei String-Literale.

Interessante Beiträge...