Variablen und Datentypen verstehen
Variablen sind benannte Speicherorte, die in der Programmierung Werte enthalten. Java bietet mehrere primitive Datentypen, die jeweils für die Speicherung bestimmter Werttypen ausgelegt sind. Lassen Sie uns diese Konzepte anhand praktischer Beispiele erkunden.
Zunächst erstellen wir eine Java-Datei, um die Deklaration und Verwendung von Variablen zu demonstrieren. Im WebIDE (das ähnlich wie VS Code ist) erstellen Sie eine neue Datei mit dem Namen VariableDemo.java
. Sie können dies tun, indem Sie im Dateiexplorer-Bereich mit der rechten Maustaste klicken, "Neue Datei" auswählen und den Dateinamen eingeben.
Kopieren Sie den folgenden Code und fügen Sie ihn in die Datei ein:
public class VariableDemo {
public static void main(String[] args) {
// Declaring and initializing variables of different types
byte smallNumber = 127;
short mediumNumber = 32000;
int largeNumber = 2000000000;
long veryLargeNumber = 9000000000000000000L;
float decimalNumber = 3.14f;
double preciseDecimal = 3.14159265359;
char singleCharacter = 'A';
boolean isJavaFun = true;
// Printing the values
System.out.println("byte: " + smallNumber);
System.out.println("short: " + mediumNumber);
System.out.println("int: " + largeNumber);
System.out.println("long: " + veryLargeNumber);
System.out.println("float: " + decimalNumber);
System.out.println("double: " + preciseDecimal);
System.out.println("char: " + singleCharacter);
System.out.println("boolean: " + isJavaFun);
}
}
Lassen Sie uns diesen Code zur besseren Verständnis aufschlüsseln:
-
Wir beginnen mit der Deklaration einer Klasse namens VariableDemo
. In Java muss jedes Programm mindestens eine Klasse haben.
-
Innerhalb der Klasse haben wir die main
-Methode. Dies ist der Einstiegspunkt unseres Java-Programms, an dem die Ausführung beginnt.
-
Anschließend deklarieren und initialisieren wir Variablen verschiedener primitiver Datentypen:
byte
: Wird für sehr kleine Ganzzahlwerte (-128 bis 127) verwendet
short
: Wird für kleine Ganzzahlwerte (-32.768 bis 32.767) verwendet
int
: Wird für Ganzzahlwerte (etwa -2 Milliarden bis 2 Milliarden) verwendet
long
: Wird für sehr große Ganzzahlwerte (etwa -9 Quintillion bis 9 Quintillion) verwendet
float
: Wird für Dezimalzahlen (einfache Genauigkeit) verwendet
double
: Wird für Dezimalzahlen mit höherer Genauigkeit verwendet
char
: Wird für einzelne Zeichen verwendet
boolean
: Wird für Wahrheitswerte (true/false) verwendet
-
Beachten Sie das L
-Suffix für den long
-Wert und das f
-Suffix für den float
-Wert. Diese sind erforderlich, um Java mitzuteilen, dass diese Literale als long
bzw. float
behandelt werden sollen.
-
Schließlich geben wir jeden Variablenwert mit System.out.println()
aus. Der +
-Operator wird hier zur Stringverkettung verwendet, um die beschreibende Zeichenkette mit dem Variablenwert zu verbinden.
Jetzt lassen Sie uns dieses Programm ausführen. Im WebIDE öffnen Sie den Terminalbereich und führen Sie den folgenden Befehl aus:
javac VariableDemo.java
java VariableDemo
Sie sollten in der Konsolenausgabe eine Ausgabe ähnlich wie diese sehen:
byte: 127
short: 32000
int: 2000000000
long: 9000000000000000000
float: 3.14
double: 3.14159265359
char: A
boolean: true
Diese Ausgabe zeigt die Werte jeder Variablen, die wir deklariert und initialisiert haben. Nehmen Sie sich einen Moment Zeit, um zu überprüfen, ob jeder ausgegebene Wert mit dem übereinstimmt, was wir im Code zugewiesen haben.