Video: Was ist eine Zuweisung in der Programmierung (Java) 2024
Eine Zuweisungsanweisung in Java verwendet den Zuweisungsoperator (=), um das Ergebnis eines Ausdrucks einem Variable. In seiner einfachsten Form codieren Sie es so:
Variable = Ausdruck;
Zum Beispiel:
int a = (b * c) / 4;
Ein zusammengesetzter Zuweisungsoperator ist ein Operator, der gleichzeitig eine Berechnung und eine Zuweisung ausführt. Alle binären Java-Arithmetikoperatoren (dh diejenigen, die mit zwei Operanden arbeiten) haben gleichwertige zusammengesetzte Zuweisungsoperatoren:
Operator | Beschreibung |
---|---|
+ = | Addition und Zuweisung |
- = | Subtraktion und Zuweisung |
* = | Multiplikation und Zuweisung |
/ = | Division und Zuweisung |
% = | Rest und Zuweisung |
Zum Beispiel die Anweisung
a + = 10;
entspricht
a = a + 10;
Technisch ist eine Zuweisung ein Ausdruck, keine Aussage. Somit ist a = 5 ein Zuweisungsausdruck, keine Zuweisungsanweisung. Sie wird nur dann zu einer Zuweisungsanweisung, wenn Sie am Ende ein Semikolon hinzufügen.
Ein Zuweisungsausdruck hat genau wie jeder andere Ausdruck einen Rückgabewert. Der Rückgabewert ist der Wert, der der Variablen zugewiesen ist. Beispielsweise ist der Rückgabewert des Ausdrucks a = 5 5. Dies ermöglicht es Ihnen, einige interessante, aber unkluge Ausdrücke zu erstellen, indem Sie Zuordnungsausdrücke in der Mitte von anderen Ausdrücken verwenden. Zum Beispiel:
int a; int b; a = (b = 3) * 2; // a ist 6, b ist 3
Die Verwendung von Zuweisungsoperatoren in der Mitte eines Ausdrucks kann den Ausdruck schwerer verständlich machen, daher wird dies nicht empfohlen.