Datentypen: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
|||
| (3 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 | |||
|- | |||
| '''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''' | '''String''' | ||
* speichert eine | * speichert eine '''Zeichenkette''' (Text) | ||
* ist | * 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.
