BESTE WEBSITE FÜR WEBENTWICKLER
Java-Programmiersprache. Tutorials für Anfänger

Ua En Es Fr Ru

Java Data Types


Java Data Types

Wie im vorherigen Kapitel erläutert, muss eine Variable in Java einen bestimmten Datentyp haben:

Beispiel

int myNum = 5;               // Integer (whole number)
float myFloatNum = 5.99f;    // Floating point number
char myLetter = 'D';         // Character
boolean myBool = true;       // Boolean
String myText = "Hello";     // String
Try it Yourself »

Datentypen werden in zwei Gruppen unterteilt:

  • Primitive Datentypen - beinhaltet byte, short, int, long, float, double, boolean und char
  • Nicht-primitive Datentypen – wie zum Beispiel String, Arrays und Classes (Mehr dazu erfahren Sie in einem späteren Kapitel)

Primitive Datentypen

Ein primitiver Datentyp legt die Größe und den Typ von Variablenwerten fest und verfügt über keine zusätzlichen Methoden.

In Java gibt es acht primitive Datentypen:

Datentyp Größe Beschreibung
byte 1 byte Speichert ganze Zahlen von -128 bis 127
short 2 bytes Speichert ganze Zahlen von -32,768 bis 32,767
int 4 bytes Speichert ganze Zahlen von -2,147,483,648 bis 2,147,483,647
long 8 bytes Speichert ganze Zahlen von -9,223,372,036,854,775,808 bis 9,223,372,036,854,775,807
float 4 bytes Speichert Bruchzahlen. Ausreichend für die Speicherung von 6 bis 7 Dezimalstellen
double 8 bytes Speichert Bruchzahlen. Ausreichend für die Speicherung von 15 Dezimalstellen
boolean 1 bit Speichert die Werte „wahr“ oder „falsch“
char 2 bytes Speichert ein einzelnes Zeichen/einen einzelnen Buchstaben oder ASCII-Werte

Der Typ kann nicht geändert werden

Sobald eine Variable mit einem bestimmten Typ deklariert wurde, kann ihr Typ im weiteren Verlauf des Programms nicht mehr geändert werden:

Beispiel

int myNum = 5;       // myNum is an int
// myNum = "Hello";  // Error: cannot assign a String to an int

String myText = "Hi"; // myText is a String
// myText = 123;      // Error: cannot assign a number to a String

Try it Yourself »

Hinweis: Diese Regel macht Java sicherer, da der Compiler Sie daran hindert, versehentlich Datentypen zu vermischen.

Wenn Sie wirklich zwischen verschiedenen Datentypen wechseln müssen, müssen Sie Typumwandlungs- oder Konvertierungsmethoden verwenden (zum Beispiel, um einen int in einen double umzuwandeln).


Teste dich selbst mit Übungen

Übung:

Fügen Sie den folgenden Variablen den korrekten Datentyp hinzu:

 myNum = 9;
 myFloatNum = 8.99f;
 myLetter = 'A';
 myBool = false;
 myText = "Hello World";


Java Datentypen. W3Schools-Video-Tutorial

Dieses Video ist eine Einführung in die verschiedenen Datentypen in Java.

Teil einer Reihe von Video-Tutorials zum Erlernen von Java für Anfänger!