Lernpfad:Objektorientierte Programmierung mit Java/Datentypen und Variablen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) |
||
Zeile 35: | Zeile 35: | ||
|- | |- | ||
| double || 64 bit | | double || 64 bit | ||
| +/-4,9E-324 ... +/-1,7E+308 || 64-bit IEEE 754, doppelte Genauigkeit | | +/-4,9E-324 ... +/-1,7E+308 || 64-bit [[wikipedia:IEEE 754|IEEE 754]], doppelte Genauigkeit | ||
|} | |} | ||
<references/> | <references/> | ||
Die Verwendung der einzelnen Datentypen wird im [https://de.wikibooks.org/wiki/Java_Standard:_Primitive_Datentypen#Zeichen Wikibook ''Java Standard''] vorgestellt. | Die Verwendung der einzelnen Datentypen wird im [https://de.wikibooks.org/wiki/Java_Standard:_Primitive_Datentypen#Zeichen Wikibook ''Java Standard''] vorgestellt. |
Version vom 19. Oktober 2018, 13:56 Uhr
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 | Wahrheitswert, Boolescher Typ |
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[3] | 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 |
Die Verwendung der einzelnen Datentypen wird im Wikibook Java Standard vorgestellt.