Zuweisungsanweisungen in Java

Ein Zuweisungsanweisung in Java verwendet den Zuweisungsoperator (=), Um das Ergebnis eines Ausdrucks einer Variablen zuzuweisen. In seiner einfachsten Form, können Sie es wie dieser Code:

Variable = expressio-

Beispielsweise:

int a = (b * c) / 4-

EIN Verbindung Zuweisungsoperator ein Operator ist, der eine Berechnung und einen Auftrag zur gleichen Zeit durchführt. Alle Java binären arithmetischen Operatoren (das heißt, diejenigen, die auf zwei Operanden arbeiten) haben äquivalente Verbindung Zuweisungsoperatoren:

OperatorBeschreibung
+=Addition und Zuweisung
-=Subtraktion und Zuweisung
* =Multiplikation und Zuweisung
/ =Abteilung und Zuordnung
% =Rest und Zuordnung

Zum Beispiel kann die Aussage

a + = 10-

ist äquivalent zu

a = a + 10-

Technisch gesehen ist eine Zuweisung ein Ausdruck, keine Aussage. So, a = 5 ist ein Zuweisungsausdruck, nicht eine Zuweisung. Es wird eine Zuweisungsanweisung nur, wenn Sie ein Semikolon am Ende hinzufügen.

Ein Zuweisungsausdruck hat einen Rückgabewert wie jeder andere Ausdruck Does der Rückgabewert ist der Wert, der der Variablen zugewiesen wird. Zum Beispiel kann der Rückgabewert des Ausdrucks a = 5 ist 5. Auf diese Weise können Sie einige interessante, zu schaffen, aber schlecht beraten, Ausdrücke, die durch Zuweisungsausdrücke in der Mitte der anderen Ausdrücken. Beispielsweise:

int a-int b-a = (b = 3) * 2 // a 6, b 3

Mit Zuweisungsoperatoren in der Mitte eines Ausdrucks kann der Ausdruck schwerer zu verstehen machen, es ist so, dass es nicht empfehlen.

Menü