Datentypen: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
|||
| Zeile 40: | Zeile 40: | ||
* für logische Bedingungen (z. B. in if-Abfragen) | * für logische Bedingungen (z. B. in if-Abfragen) | ||
=== | === 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. `"Hallo Welt"` | * wird in Anführungszeichen geschrieben, z. B. `"Hallo Welt"` | ||
* bietet viele Methoden (z. B. `length()`, `toUpperCase()`, `substring()`) | * bietet viele Methoden (z. B. `length()`, `toUpperCase()`, `substring()`) | ||
Version vom 14. November 2025, 08:40 Uhr
Datentypen
Primitive Datentypen in Java
byte
- Größe: 8 Bit
- Wertebereich: −128 bis 127
- sehr speichersparend, oft in großen Datenmengen verwendet
short
- Größe: 16 Bit
- Wertebereich: −32.768 bis 32.767
int
- Größe: 32 Bit
- Wertebereich: −2³¹ bis 2³¹−1 (~ −2,1 Mrd. bis +2,1 Mrd.)
- Standard-Datentyp für Ganzzahlen
long
- Größe: 64 Bit
- Wertebereich: −2⁶³ bis 2⁶³−1
- für sehr große Ganzzahlen
float
- Größe: 32 Bit
- Genauigkeit: ca. 7 Dezimalstellen
- für Gleitkommazahlen (mit `f`: z. B. `3.14f`)
double
- Größe: 64 Bit
- Genauigkeit: ca. 15 Dezimalstellen
- Standard für Gleitkommazahlen
char
- Größe: 16 Bit
- speichert ein einzelnes Unicode-Zeichen (z. B. `'A'`, `'€'`, `'ß'`)
boolean
- Werte: `true` oder `false`
- für logische Bedingungen (z. B. in if-Abfragen)
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.
