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

Java-Variablen und -Literale

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

Java-Variablen

Eine Variable ist ein Speicherort (Speicherbereich) zum Halten von Daten.

Um den Speicherbereich anzugeben, sollte jede Variable einen eindeutigen Namen (Bezeichner) erhalten. Erfahren Sie mehr über Java-Identifikatoren.


Variablen in Java erstellen

So erstellen wir eine Variable in Java,

int speedLimit = 80;

Hier, speedLimit ist eine Variable von int Datentyp und wir haben den Wert 80 zugewiesen dazu.

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

Im Beispiel haben wir der Variablen bei der Deklaration einen Wert zugewiesen. Dies ist jedoch nicht obligatorisch.

Sie können Variablen deklarieren und Variablen separat zuweisen. Zum Beispiel

int speedLimit;
speedLimit = 80;

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


Werte von Variablen ändern

Der Wert einer Variablen kann im Programm geändert werden, daher der Name Variable . Zum Beispiel

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

Hier zunächst der Wert von speedLimit ist 80 . Später haben wir es in 90 geändert .

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

Was ist der Gültigkeitsbereich der Variablen?

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

int speedLimit = 80;
... .. ...
float speedLimit;

Um mehr zu erfahren, besuchen Sie:Kann ich den Deklarationstyp für eine Variable in Java ändern?


Regeln für die Benennung von Variablen in Java

Die Programmiersprache Java hat ihre eigenen Regeln und Konventionen für die Benennung von Variablen. Folgendes müssen Sie wissen:


Es gibt 4 Arten von Variablen in der Programmiersprache Java:

Wenn Sie daran interessiert sind, jetzt mehr darüber zu erfahren, besuchen Sie Java-Variablentypen.


Java-Literale

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

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

Hier, 1 , 2.5 , und 'F' sind Literale.

Hier sind verschiedene Arten von Literalen in Java.

1. Boolesche Literale

In Java werden boolesche Literale verwendet, um boolesche Datentypen zu initialisieren. Sie können zwei Werte speichern:wahr und falsch. Zum Beispiel

boolean flag1 = false;
boolean flag2 = true;

Hier, false und true sind zwei boolesche Literale.


2. Integer-Literale

Ein Integer-Literal ist ein numerischer Wert (mit Zahlen verknüpft) ohne Bruch- oder Exponentialanteil. Es gibt 4 Typen von Integer-Literalen in Java:

  1. binär (Basis 2)
  2. Dezimalzahl (Basis 10)
  3. oktal (Basis 8)
  4. hexadezimal (Basis 16)

Zum Beispiel:

// 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 beginnt Binary mit 0b , oktal beginnt mit 0 , und hexadezimal beginnt mit 0x .

Hinweis :Integer-Literale werden verwendet, um Variablen von Integer-Typen wie byte zu initialisieren , short , int , und long .


3. Fließkommaliterale

Ein Gleitkommaliteral ist ein numerisches Literal, das entweder eine Bruchform oder eine Exponentialform hat. Zum Beispiel

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 Fließkommaliterale werden verwendet, um float zu initialisieren und double Typvariablen.


4. Zeichenliterale

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

char letter = 'a';

Hier, a ist das Zeichenliteral.

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


5. Zeichenfolgenliterale

Ein Zeichenfolgenliteral ist eine Folge von Zeichen, die in doppelte Anführungszeichen eingeschlossen sind. Zum Beispiel

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

Hier, Java Programming und Programiz sind zwei Zeichenfolgenliterale.


Java

  1. C++-Variablen, Literale und Konstanten
  2. C-Variablen, Konstanten und Literale
  3. Python-Variablen, -Konstanten und -Literale
  4. Java Basic Input und Output
  5. Java-Ausdrücke, -Anweisungen und -Blöcke
  6. Java-Klasse und -Objekte
  7. Abstrakte Java-Klasse und abstrakte Methoden
  8. Java verschachtelte und innere Klasse
  9. Java-Wurf und Würfe
  10. Java Autoboxing und Unboxing