Prüfe stets, ob ein Wert in die Variable passt.
vMan kann keine große Menge (großen Wert) in einen kleinen Becher füllen.
Nun ja, man könnte, aber dabei dürfte einiges verloren gehen (siehe Bild), du verursachst – in Begriffen der EDV formuliert – einen Überlauf.
Der Java-Compiler versucht, genau dieses zu verhindern:

int i = 15;
short j = i; // das wird nicht funktionieren

Mancher wird sich wundern, warum nicht. Wir sehen den Wert 15 und wissen, dass er eigentlich in eine short-Variable passt. Der Compiler aber schaut nicht auf den Inhalt eines Bechers (einer Variablen), er sieht nur, dass der Inhalt eines großen Bechers in einen kleinen geschüttet werden soll und dabei könnte etwas schief gehen (siehe Bild).
Man kann einer Variablen auf verschiedene Arten Werte zuweisen

  • notiere ein Literal nach dem Zuweisungsoperator. Beispiele: i = 5; istWahr = true; etc.
  • weise einer Variablen den Wert einer anderen zu. Beispiel: x = y;
  • weise einer Variablen den Wert eines Terms zu. Beispiel: x = 2*y + 5;

Weitere Beispiele finden sich in den Tabellen der vorherigen Seiten.