Datentypen: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Java unterscheidet zwischen '''primitiven Datentypen''' für einfache Werte und '''Objektdatentypen''' wie String für Texte sowie weitere komplexe Datenstrukturen. | |||
== Primitive Datentypen in Java == | |||
{| class="wikitable" style="width:100%; text-align:left;" | {| class="wikitable" style="width:100%; text-align:left;" | ||
| Zeile 51: | Zeile 51: | ||
|} | |} | ||
== Objektdatentyp String == | |||
'''String''' | '''String''' | ||
* speichert eine '''Zeichenkette''' (Text) | * speichert eine '''Zeichenkette''' (Text) | ||
* ist '''kein primitiver Datentyp''', sondern ein '''Objekt''' | * ist '''kein primitiver Datentyp''', sondern ein '''[[Klassen und Objekte|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. Januar 2026, 17:07 Uhr
Java unterscheidet zwischen primitiven Datentypen für einfache Werte und Objektdatentypen wie String für Texte sowie weitere komplexe Datenstrukturen.
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.
