Wie ist das x = 20; x = ++ x + ++ x + x ++; Endwert von x in Java ist 65 [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie funktionieren die Operatoren post increment (i ++) und pre increment (++ i) in Java? 14 answers

Wie ist dies möglich, wenn der Operator nach dem Inkrementieren x auf 66 erhöhen soll?

Wenn ich dasselbe für y = ++ x + ++ x + x ++ getan habe; es gab einen Wert 65 für y und 23 für x.

So lassen Sie mich wissen, wie Java-Compiler diesen Ausdruck lösen.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage