Java Variablen und Datentypen
โก Intelligente Zusammenfassung
Java Variablen und Datentypen definieren, wie ein Programm Werte im Speicher ablegt und kennzeichnet. Diese Ressource erklรคrt, wie man Variablen deklariert und initialisiert, die drei Variablentypen, die acht primitiven Datentypen sowie den Unterschied zwischen Typkonvertierung und Typumwandlung.

Was ist eine Variable in Java?
Variable ein Java ist ein Datencontainer, der Datenwerte speichert wรคhrend Java Programmausfรผhrung. Jeder Variablen wird ein Datentyp zugewiesen, der Art und Menge des Wertes angibt, den sie speichern kann. Eine Variable ist der Name der Speicheradresse, an der die Daten gespeichert werden. Java Variablen lassen sich im Wesentlichen in drei Typen einteilen: Lokale Variablen, Instanzvariablen und Statische Variablen.
Um eine Variable in einem Programm zu verwenden, mรผssen Sie zwei Schritte ausfรผhren:
- Variable Aussage
- Variable Initialisierung
So deklarieren Sie Variablen in Java?
Um eine Variable zu deklarieren, mรผssen Sie den Datentyp angeben und der Variable einen eindeutigen Namen geben.
Beispiele fรผr weitere gรผltige Deklarationen sind:
int a, b, c; float pi; double d; char a;
So initialisieren Sie Variablen in Java?
Um eine Variable zu initialisieren, mรผssen Sie ihr einen gรผltigen Wert zuweisen.
Beispiele fรผr weitere gรผltige Initialisierungen sind:
pi = 3.14f; do = 20.22d; a = 'v';
Sie kรถnnen Variablendeklaration und Initialisierung kombinieren.
Ejemplo:
int a = 2, b = 4, c = 6; float pi = 3.14f; double do = 20.22d; char a = 'v';
Arten von Variablen in Java
In Javagibt es drei Typen von Variablen:
- Lokale Variablen
- Instanzvariablen
- Statische Variablen
1) Lokale Variablen
Lokale Variablen sind Variablen, die innerhalb des Methodenrumpfs deklariert werden.
2) Instanzvariablen
Instanzvariablen werden ohne das Schlรผsselwort static definiert. Sie werden auรerhalb einer Methode, eines Konstruktors oder eines Blocks deklariert. Diese Variablen sind fรผr jede Instanz einer Klasse spezifisch und werden als Instanzvariablen bezeichnet.
3) Statische Variablen
Statische Variablen werden nur einmal initialisiert, und zwar beim Laden der Klasse, bevor die Ausfรผhrung des Programms beginnt. Diese Variablen werden von allen Instanzen einer Klasse gemeinsam genutzt und vor allen Instanzvariablen initialisiert.
Arten von Variablen in Java mit Beispielen
class Guru99 { static int a = 1; //static variable int data = 99; //instance variable void method() { int b = 90; //local variable } }
Was sind Datentypen in Java?
Datentypen in Java Sie werden als Spezifizierer definiert, die unterschiedliche Grรถรen und Typen von Werten zuweisen, die in einer Variablen oder einem Bezeichner gespeichert werden kรถnnen. Java verfรผgt รผber einen umfangreichen Satz von Datentypen. Datentypen in Java kann in zwei Teile unterteilt werden:
- Primitive Datentypen :- einschlieรlich Ganzzahlen, Zeichen, Boolesche Werte und Gleitkommazahlen.
- Nicht primitive Datentypen :- wozu Klassen, Arrays und Schnittstellen gehรถren.
Primitive Datentypen
Primitive Datentypen sind vordefiniert und innerhalb der Java Sprache. Primitive Werte haben keinen gemeinsamen Status mit anderen primitiven Werten.
Es gibt 8 primitive Datentypen: byte, short, int, long, char, float, double und boolean.
Ganzzahlige Datentypen
byte (1 byte) short (2 bytes) int (4 bytes) long (8 bytes)
Floating-Datentyp
float (4 bytes) double (8 bytes)
Textdatentyp
char (2 bytes)
logisch
boolean (1 byte) (true/false)
| Dateityp | Standardwert | Standard-Grรถรe |
|---|---|---|
| Byte | 0 | 1 Bytes |
| kurz | 0 | 2 bytes |
| int | 0 | 4 bytes |
| lange | 0L | 8 bytes |
| schweben | 0.0f | 4 bytes |
| doppelt | 0.0d | 8 bytes |
| boolean | falsch | 1 Bit |
| verkohlen | '(null)' | 2 bytes |
Punkte, die man sich merken sollte:
- Alle numerischen Datentypen sind vorzeichenbehaftet (+/-).
- Die Grรถรe der Datentypen bleibt auf allen Plattformen gleich (standardisiert).
- Der char-Datentyp in Java ist 2 Bytes groร, weil es die UNICODE Zeichensatz. Dadurch Java Unterstรผtzt die Internationalisierung. UNICODE ist ein Zeichensatz, der alle bekannten Schriftsysteme und Sprachen der Welt abdeckt.
Java Variablentypkonvertierung und Typumwandlung
Eine Variable eines Typs kann den Wert eines anderen Typs annehmen. Hierbei gibt es zwei Fรคlle:
Fall 1) Einer anderen Variable mit grรถรerer Kapazitรคt wird eine Variable mit geringerer Kapazitรคt zugeordnet.
Dieser Prozess verlรคuft automatisch und unbewusst und wird als โฆ bezeichnet. Umwandlung (Conversion).
Fall 2) Einer anderen Variablen mit kleinerer Kapazitรคt wird eine Variable mit grรถรerer Kapazitรคt zugeordnet.
In solchen Fรคllen mรผssen Sie das explizit angeben Typumwandlungsoperator. Dieser Vorgang wird als Typ Gieรen.
Wird kein Typumwandlungsoperator angegeben, gibt der Compiler eine Fehlermeldung aus. Da diese Regel vom Compiler durchgesetzt wird, wird der Programmierer darauf hingewiesen, dass die bevorstehende Konvertierung zu Datenverlust fรผhren kann, und dies wird verhindert. zufรคllige Verluste.
Beispiel: Typumwandlung verstehen
Schritt 1) Kopieren Sie den folgenden Code in einen Editor.
class Demo { public static void main(String args[]) { byte x; int a = 270; double b = 128.128; System.out.println("int converted to byte"); x = (byte) a; System.out.println("a and x " + a + " " + x); System.out.println("double converted to int"); a = (int) b; System.out.println("b and a " + b + " " + a); System.out.println("\ndouble converted to byte"); x = (byte)b; System.out.println("b and x " + b + " " + x); } }
Schritt 2) Speichern, kompilieren und fรผhren Sie den Code aus.
Erwartete Ausgabe:
int converted to byte a and x 270 14 double converted to int b and a 128.128 128 double converted to byte b and x 128.128 -128







