UniProMax
Anmelden
UniProMax/Programmiergrundlagen/variablen-datentypen
Programmiergrundlagen

Variablen und Datentypen

Wie speichert ein Programm Werte? Wie unterscheiden sich int, double, String und boolean?

3Lerneinheiten
Sprache wählen
Sprache
Lerneinheit 1 von 3java + python

Variablen und Datentypen

Eine Variable ist ein Name für einen Wert. Sie hilft dir, Daten zu speichern und später wieder darauf zuzugreifen, ohne den Wert immer neu zu schreiben.

Deklaration

In Java muss jede Variable einen Typ haben, in Python wird der Typ automatisch erkannt.

java// snippet
int alter = 21;
String name = "Anna";
double note = 1.7;
boolean bestanden = true;
Java: Typ steht vorne, dann der Name, dann der Wert.

Wichtige Datentypen

TypBeispielWofür
int42Ganze Zahlen
double / float3.14Kommazahlen
String / str"Hallo"Text
boolean / booltrue / false / True / FalseWahrheitswerte

Eine Variable kann ihren Wert jederzeit ändern. In statisch typisierten Sprachen wie Java bleibt der Typ aber fest: aus einem int wird kein String. In dynamisch typisierten Sprachen wie Python kannst du das gleiche Variablenname später für einen anderen Typ wiederverwenden — was Flexibilität gibt, aber auch Fehlerquellen.