Variablen: Unterschied zwischen den Versionen

Aus FI-Wiki
Keine Bearbeitungszusammenfassung
Zeile 44: Zeile 44:
   - Wertebereich: -32.768 bis 32.767   
   - Wertebereich: -32.768 bis 32.767   


3. **int** 
'''int'''
   - Größe: 32 Bit   
   - Größe: 32 Bit   
   - Wertebereich: -2³¹ bis 2³¹-1 (~ -2,1 Mrd. bis +2,1 Mrd.)   
   - Wertebereich: -2³¹ bis 2³¹-1 (~ -2,1 Mrd. bis +2,1 Mrd.)   
   - Standard-Datentyp für ganzzahlige Werte
   - Standard-Datentyp für ganzzahlige Werte


4. **long** 
'''long'''
   - Größe: 64 Bit   
   - Größe: 64 Bit   
   - Wertebereich: -2⁶³ bis 2⁶³-1   
   - Wertebereich: -2⁶³ bis 2⁶³-1   
   - Für sehr große Ganzzahlen
   - Für sehr große Ganzzahlen


5. **float**  
'''float'''  
   - Größe: 32 Bit   
   - Größe: 32 Bit   
   - Genauigkeit: ca. 7 Dezimalstellen   
   - Genauigkeit: ca. 7 Dezimalstellen   
   - Für Gleitkommazahlen (mit `f` am Ende, z. B. `3.14f`)
   - Für Gleitkommazahlen (mit `f` am Ende, z. B. `3.14f`)


6. **double**   
**double**   
   - Größe: 64 Bit   
   - Größe: 64 Bit   
   - Genauigkeit: ca. 15 Dezimalstellen   
   - Genauigkeit: ca. 15 Dezimalstellen   
   - Standard-Datentyp für Gleitkommazahlen
   - Standard-Datentyp für Gleitkommazahlen


7. **char** 
'''char'''
   - Größe: 16 Bit   
   - Größe: 16 Bit   
   - Speichert ein einzelnes Unicode-Zeichen (z. B. `'A'`, `'€'`)
   - Speichert ein einzelnes Unicode-Zeichen (z. B. `'A'`, `'€'`)


8. **boolean** 
'''boolean'''
   - Werte: `true` oder `false`   
   - Werte: `true` oder `false`   
   - Für logische Werte / Bedingungen
   - Für logische Werte / Bedingungen

Version vom 22. April 2025, 11:30 Uhr

Variablen

Variablen kann man sich als Behälter für Daten vorstellen.

BILD


Hier wird die Fließkommazahl 5.5 in den Behälter mit dem Namen x gepackt. Das nennt man Zuweisung. Der Zuweisungsoperator ist das = .

Die Anweisung in Java würde also so aussehen: double x = 5.5; Deklaration der Variable x und gleichzeitige Initialisierung.

Deklaration: die Festlegung von Dimension, Bezeichner, Datentyp

Initialisierung: der Variable einen definierten Startwertzuweisen

public class Flaeche {

	public static void main(String[] args) {
		double breite = 10.5;
		double laenge = 10;
		double flaeche = laenge * breite;
		System.out.println("Fläche: " + flaeche + " qm");

	}

}

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: -2⁶³ bis 2⁶³-1  
  - 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