Wenn ein Eingabewert nicht direkt verarbeitet und ausgegeben werden muss, muss er zur späteren Verwendung zwischengespeichert werden. Dazu bietet sich die Verwendung einer so genannten Variablen an. Diese repräsentiert ähnlich wie in der Mathematik einen bestimmten Wert, der sich aber im Lauf der Programmausführung ändern kann.
Um Variablen nutzen zu können, müssen diese erst im Programmcode erzeugt werden (Fachbegriff: Deklarieren). Damit wird der entsprechende Speicherplatz reserviert. Anschließend können der Variablen Werte zugewiesen werden.
Bei der Deklaration wird Speicherplatz für die Variable reserviert. Nichtdeklarierten Variablen können keine Werte zugewiesen werden, weil sie aus Sicht des Computers nicht existieren
Wird einer Variablen zum ersten Mal ein Wert zugewiesen, spricht man vom Initialisieren der Variablen. Bei der Wertzuweisung wird der Variablen überschreibend ein neuer Wert zugewiesen.
int zahl; //Deklaration
zahl = 42; //Zuweisung
Deklaration und Initialisierung können auch zeitgleich vorgenommen werden.
int zahl = 42; //Deklaration mit direkter Initialisierung
Der Name einer Variablen kann wie der ihre zugewiesene Wert verwendet werden.
a = b ; // weist a den Wert von b zu
Variablen als Speichermöglichkeit für Daten hast Du bereits kennengelernt. Jetzt ist es an der Zeit, die verschiedenen in Variablen abzulegenden Datentypen in Java zu erkunden - denn nicht jede Variable ist für alle Daten geeignet!
Datentyp
Erklärung
Wertebereich
Beispiel
Integer (Int)
Ganzzahlen
-231 bis 231-1
42
Double
Char
String
Boolean
Beachte, dass es weitere Datentypen gibt (und Du theoretisch sogar eigene einführen könntest).
a) und notiere die Fehlermeldung, damit Du sie wiedererkennst, wenn sie Dir beim Programmieren begegnet:
Sie nutzen einen Browser mit dem tutory.de nicht einwandfrei funktioniert. Bitte aktualisieren Sie Ihren Browser.
Sie verwenden eine ältere Version Ihres Browsers. Es ist möglich, dass tutory.de mit dieser Version nicht einwandfrei funktioniert. Um tutory.de optimal nutzen zu können, aktualisieren Sie bitte Ihren Browser oder installieren Sie einen dieser kostenlosen Browser: