Datentypen: Unterschied zwischen den Versionen

Aus FI-Wiki
Die Seite wurde neu angelegt: „== Datentypen == === Primitive Datentypen in Java === '''byte''' - Größe: 8 Bit - Wertebereich: -128 bis 127 - Speicherfreundlich, oft für große Arrays 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 ganzzahlige Werte '''long''' - Größe: 64 Bit - Wertebereich…“
 
 
(4 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;"
  - Größe: 8 Bit   
! Datentyp
  - Wertebereich: -128 bis 127 
! Größe
  - Speicherfreundlich, oft für große Arrays verwendet
! 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
|}


'''short'''
=== Objektdatentyp String ===
  - Größe: 16 Bit 
  - Wertebereich: -32.768 bis 32.767 


'''int'''
'''String'''
  - Größe: 32 Bit  
* speichert eine '''Zeichenkette''' (Text)  
  - Wertebereich: -2³¹ bis 2³¹-1 (~ -2,1 Mrd. bis +2,1 Mrd.)  
* ist '''kein primitiver Datentyp''', sondern ein '''Objekt''' 
  - Standard-Datentyp für ganzzahlige Werte
* wird in Anführungszeichen geschrieben, z. B. "Hallo Welt"  
* bietet viele [[Methoden in Java|Methoden]] (z. B. length(), toUpperCase(), substring())


'''long'''
'''Kurz gesagt:'''   
  - Größe: 64 Bit 
Primitive Datentypen speichern einfache Werte direkt.   
  - Wertebereich: -2⁶³ bis 2⁶³-1 
Der String ist ein Referenztyp und speichert komplexere Texte in einem Objekt.
  - Für sehr große Ganzzahlen
 
'''float'''   
  - Größe: 32 Bit 
  - Genauigkeit: ca. 7 Dezimalstellen 
  - Für Gleitkommazahlen (mit `f` am Ende, z. B. `3.14f`)
 
'''double''' 
  - Größe: 64 Bit 
  - Genauigkeit: ca. 15 Dezimalstellen 
  - Standard-Datentyp für Gleitkommazahlen
 
'''char'''
  - Größe: 16 Bit  
  - Speichert ein einzelnes Unicode-Zeichen (z. B. `'A'`, `'€'`)
 
'''boolean'''
  - Werte: `true` oder `false` 
  - Für logische Werte / Bedingungen

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.