Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java Variablen und Literale: Umfassender Leitfaden

Java Variablen und Literale

Dieser Leitfaden untersucht Java-Variablen und -Literale, illustriert mit klaren Beispielen für praktisches Verständnis.

Java Variablen

Eine Variable ist ein benannter Speicherbereich, der Daten speichert.

Jede Variable muss einen eindeutigen Bezeichner haben, um auf den Speicherbereich zu referenzieren. Erfahren Sie mehr über Java-Bezeichner.


Variablen in Java erstellen

So deklarieren und initialisieren Sie eine Variable:

int speedLimit = 80;

In diesem Beispiel ist speedLimit ein int, der den Wert 80 hält. Der int-Typ beschränkt die Variable auf Ganzzahlwerte. Für tiefere Einblicke besuchen Sie Java-Datentypen.

Variablendeklaration und -initialisierung können auch getrennt durchgeführt werden:

int speedLimit;
speedLimit = 80;

Hinweis: Java ist statisch typisiert; alle Variablen müssen vor der Verwendung deklariert werden.


Variablenwerte ändern

Variablen können sich während der Programmausführung ändern. Zum Beispiel:

int speedLimit = 80;
...
speedLimit = 90;

Zunächst ist speedLimit 80; später wird es auf 90 aktualisiert. Der Datentyp kann sich jedoch innerhalb desselben Gültigkeitsbereichs nicht ändern.

Zum Beispiel ist Folgendes ungültig:

int speedLimit = 80;
...
float speedLimit;

Mehr erfahren unter: Kann ich den Deklarationstyp für eine Variable in Java ändern?


Namensregeln für Java-Variablen

Javas Namenskonventionen verbessern die Lesbarkeit und Wartbarkeit des Codes:


Java unterscheidet vier Variablenkategorien:

Variable Typen tiefer erforschen: Java Variablentypen.


Java Literale

Literale sind feste Werte, die direkt im Quellcode eingebettet sind. Sie bieten eine bequeme Möglichkeit, Daten zuzuweisen:

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

Nachfolgend sind die primären Literalkategorien in Java aufgeführt.

1. Boolean-Literale

Boolean-Literale sind auf true oder false beschränkt:

boolean flag1 = false;
boolean flag2 = true;

2. Integer-Literale

Integer-Literale repräsentieren ganze Zahlen und gibt es in vier Basen:

  1. Binär (Basis-2) – Präfix 0b
  2. Dezimal (Basis-10)
  3. Oktal (Basis-8) – Präfix 0
  4. Hexadezimal (Basis-16) – Präfix 0x

Beispiele:

// binär
int binaryNumber = 0b10010;
// oktal
int octalNumber = 027;
// dezimal
int decNumber = 34;
// hexadezimal
int hexNumber = 0x2F;

Hinweis: Integer-Literale initialisieren byte, short, int und long Variablen.

3. Fließkomma-Literale

Fließkomma-Literale umfassen Bruch- oder Exponentialnotation:

class Main {
    public static void main(String[] args) {
        double myDouble = 3.4;
        float myFloat = 3.4F;
        double myDoubleScientific = 3.445e2;
        System.out.println(myDouble); // 3.4
        System.out.println(myFloat); // 3.4
        System.out.println(myDoubleScientific); // 344.5
    }
}

Diese Literale initialisieren float und double Variablen.

4. Zeichen-Literale

Zeichen sind einzelne Unicode-Symbole, die in einfachen Anführungszeichen eingeschlossen sind:

char letter = 'a';

Escape-Sequenzen sind ebenfalls gültig, z. B. \b, \t, \n, usw.

5. String-Literale

Strings sind Zeichenfolgen, die in doppelten Anführungszeichen eingeschlossen sind:

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

Java

  1. C++-Variablen, Literale und Konstanten meistern: Ein umfassender Leitfaden
  2. C Variablen, Konstanten und Literale: Ein vollständiger Leitfaden
  3. Python-Variablen, Konstanten & Literale – Umfassender Leitfaden
  4. Java Ein- und Ausgabe meistern: Drucken, Lesen und Formatieren Ihrer Daten
  5. Java Ausdrücke, Anweisungen und Blöcke verstehen
  6. Java Klassen und Objekte: Praktischer Leitfaden
  7. Java abstrakte Klassen und Methoden: Ein umfassender Leitfaden
  8. Java verschachtelte und innere Klassen meistern: Typen, Beispiele und Best Practices
  9. Java throw vs. throws: Exception Handling mit praktischen Beispielen meistern
  10. Java Autoboxing und Unboxing meistern: Praktische Beispiele und Best Practices