Lernpfad:Objektorientierte Programmierung mit Java/Datentypen und Variablen

< Lernpfad:Objektorientierte Programmierung mit Java
Version vom 19. Oktober 2018, 13:49 Uhr von Jneug (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Primitive Datentypen == Primitive Datentypen sind eine Gruppe von Typen, mit denen man Variablen erstellen kann, die Zahlen, einzelne Zeichen oder logische…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Primitive Datentypen

Primitive Datentypen sind eine Gruppe von Typen, mit denen man Variablen erstellen kann, die Zahlen, einzelne Zeichen oder logische Werte aufnehmen.

Die primitiven Datentypen, ihr Speicherbedarf und ihr typischer Wertebereich sind in der folgenden Tabelle aufgeführt.

Typname Größe[1] Wertebereich Beschreibung
boolean undefiniert[2] true / false Boolescher Wahrheitswert, Boolescher Typ[3]
char 16 bit 0 ... 65.535 (z. B. 'A') Unicode-Zeichen (UTF-16)
byte 8 bit -128 ... 127 Zweierkomplement-Wert
short 16 bit -32.768 ... 32.767 Zweierkomplement-Wert
int 32 bit -2.147.483.648 ... 2.147.483.647 Zweierkomplement-Wert
long 64 bit -263 bis 263-1, ab Java 8 auch 0 bis 264 -1[4] Zweierkomplement-Wert
float 32 bit +/-1,4E-45 ... +/-3,4E+38 32-bit IEEE 754, es wird empfohlen, diesen Wert nicht für Programme zu verwenden, die sehr genau rechnen müssen.
double 64 bit +/-4,9E-324 ... +/-1,7E+308 64-bit IEEE 754, doppelte Genauigkeit
  1. Mindestgröße, soweit bekannt
  2. https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
  3. Wir gebrauchen zur zeit in diesem Buch die Begriffe "Boolescher Typ" und "Wahrheitswert" synonym, wünschen uns aber eine Vereinheitlichung in Richtung "Boolescher Typ" oder "Boolesche Variable, wenn Variablen dieses Typs gemeint sind.
  4. https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html