Zurück zu: Java lernen
0
Datentypen
Wie im vorherigen Kapitel erläutert, muss eine Variable in Java ein bestimmter Datentyp sein:
Beispiel
int myNum = 5; // Integer (ganze Zahl)
float myFloatNum = 5.99f; // Floating Punktnummer
char myLetter = 'D'; // Character
boolean myBool = true; // Boolean
String myText = "Hallo"; // String
Probier es aus im Online Compiler!
Datentypen werden in zwei Gruppen unterteilt:
- Primitive Datentypen – umfasst
byte
,short
,int
,long
,float
,double
,boolean
undchar
- Nicht-primitive Datentypen – wie
Strings
, Arrays und Klassen (mehr dazu erfährst Du in einem späteren Kapitel)
Primitive Datentypen
Ein primitiver Datentyp gibt die Größe und den Typ variabler Werte an und verfügt über keine zusätzlichen Methoden.
In Java gibt es acht primitive Datentypen:
Data Type | Size | Description |
---|---|---|
byte | 1 byte | Stores whole numbers from -128 to 127 |
short | 2 bytes | Stores whole numbers from -32,768 to 32,767 |
int | 4 bytes | Stores whole numbers from -2,147,483,648 to 2,147,483,647 |
long | 8 bytes | Stores whole numbers from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
float | 4 bytes | Stores fractional numbers. Sufficient for storing 6 to 7 decimal digits |
double | 8 bytes | Stores fractional numbers. Sufficient for storing 15 decimal digits |
boolean | 1 bit | Stores true or false values |
char | 2 bytes | Stores a single character/letter or ASCII values |