Datentypen: Unterschied zwischen den Versionen
Aus FI-Wiki
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
=== Primitive Datentypen in Java === | === Primitive Datentypen in Java === | ||
'''byte''' | {| class="wikitable" style="width:100%; text-align:left;" | ||
! Datentyp | |||
! Größe | |||
! Wertebereich / Genauigkeit | |||
! Beschreibung | |||
'''short''' | |- | ||
| '''byte''' | |||
| 8 Bit | |||
| −128 bis 127 | |||
'''int''' | | sehr speichersparend, für große Datenmengen geeignet | ||
|- | |||
| '''short''' | |||
| 16 Bit | |||
| −32.768 bis 32.767 | |||
'''long''' | | kleiner Ganzzahltyp | ||
|- | |||
| '''int''' | |||
| 32 Bit | |||
| −2³¹ bis 2³¹−1 | |||
'''float''' | (~ −2,1 Mrd. bis +2,1 Mrd.) | ||
| Standard-Datentyp für Ganzzahlen | |||
|- | |||
| '''long''' | |||
| 64 Bit | |||
'''double''' | | −2⁶³ bis 2⁶³−1 | ||
| für sehr große Ganzzahlen | |||
|- | |||
| '''float''' | |||
| 32 Bit | |||
'''char''' | | ca. 7 Dezimalstellen | ||
| Gleitkommazahlen, Schreibweise z. B. 3.14f | |||
|- | |||
| '''double''' | |||
'''boolean''' | | 64 Bit | ||
| ca. 15 Dezimalstellen | |||
| Standard für Gleitkommazahlen | |||
|- | |||
| '''char''' | |||
| 16 Bit | |||
| Unicode (ein Zeichen) | |||
| speichert Zeichen wie 'A', '€', 'ß' | |||
|- | |||
| '''boolean''' | |||
| 1 Bit (logisch) | |||
| true oder false | |||
| für Bedingungen und Logik | |||
|} | |||
=== Objektdatentyp String === | === Objektdatentyp String === | ||
| Zeile 45: | Zeile 56: | ||
* speichert eine '''Zeichenkette''' (Text) | * speichert eine '''Zeichenkette''' (Text) | ||
* ist '''kein primitiver Datentyp''', sondern ein '''Objekt''' | * ist '''kein primitiver Datentyp''', sondern ein '''Objekt''' | ||
* wird in Anführungszeichen geschrieben, z. B. | * wird in Anführungszeichen geschrieben, z. B. "Hallo Welt" | ||
* bietet viele Methoden (z. B. | * bietet viele [[Methoden in Java|Methoden]] (z. B. length(), toUpperCase(), substring()) | ||
'''Kurz gesagt:''' | '''Kurz gesagt:''' | ||
Primitive Datentypen speichern einfache Werte direkt. | Primitive Datentypen speichern einfache Werte direkt. | ||
Der String ist ein Referenztyp und speichert komplexere Texte in einem Objekt. | Der String ist ein Referenztyp und speichert komplexere Texte in einem Objekt. | ||
Aktuelle Version vom 11. Dezember 2025, 11:50 Uhr
Datentypen
Primitive Datentypen in Java
| Datentyp | Größe | Wertebereich / Genauigkeit | Beschreibung |
|---|---|---|---|
| byte | 8 Bit | −128 bis 127 | sehr speichersparend, für große Datenmengen geeignet |
| short | 16 Bit | −32.768 bis 32.767 | kleiner Ganzzahltyp |
| int | 32 Bit | −2³¹ bis 2³¹−1
(~ −2,1 Mrd. bis +2,1 Mrd.) |
Standard-Datentyp für Ganzzahlen |
| long | 64 Bit | −2⁶³ bis 2⁶³−1 | für sehr große Ganzzahlen |
| float | 32 Bit | ca. 7 Dezimalstellen | Gleitkommazahlen, Schreibweise z. B. 3.14f |
| double | 64 Bit | ca. 15 Dezimalstellen | Standard für Gleitkommazahlen |
| char | 16 Bit | Unicode (ein Zeichen) | speichert Zeichen wie 'A', '€', 'ß' |
| boolean | 1 Bit (logisch) | true oder false | für Bedingungen und Logik |
Objektdatentyp String
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.
