Datentypen

Aus FI-Wiki

Datentypen

Primitive Datentypen in Java

byte

  • Größe: 8 Bit
  • Wertebereich: −128 bis 127
  • sehr speichersparend, oft in großen Datenmengen verwendet

short

  • Größe: 16 Bit
  • Wertebereich: −32.768 bis 32.767

int

  • Größe: 32 Bit
  • Wertebereich: −2³¹ bis 2³¹−1 (~ −2,1 Mrd. bis +2,1 Mrd.)
  • Standard-Datentyp für Ganzzahlen

long

  • Größe: 64 Bit
  • Wertebereich: −2⁶³ bis 2⁶³−1
  • für sehr große Ganzzahlen

float

  • Größe: 32 Bit
  • Genauigkeit: ca. 7 Dezimalstellen
  • für Gleitkommazahlen (mit `f`: z. B. `3.14f`)

double

  • Größe: 64 Bit
  • Genauigkeit: ca. 15 Dezimalstellen
  • Standard für Gleitkommazahlen

char

  • Größe: 16 Bit
  • speichert ein einzelnes Unicode-Zeichen (z. B. `'A'`, `'€'`, `'ß'`)

boolean

  • Werte: `true` oder `false`
  • für logische Bedingungen (z. B. in if-Abfragen)

Referenztyp in diesem Kapitel

String

  • speichert eine **Zeichenkette** (Text)
  • ist **kein primitiver Datentyp**, sondern ein **Objekt**
  • wird in Anführungszeichen geschrieben, z. B. `"Hallo Welt"`
  • bietet viele Methoden (z. B. `length()`, `toUpperCase()`, `substring()`)

Kurz gesagt: Primitive Datentypen speichern einfache Werte direkt. Der String ist ein Referenztyp und speichert komplexere Texte in einem Objekt.