Datentypen
Aus FI-Wiki
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.
