Как получается, что x = 20; x = ++ x + ++ x + x ++; конечное значение x в java равно 65 [duplicate]
На этот вопрос уже есть ответ:
Как работают операторы постинкрементного (i ++) и предварительного увеличения (++ i) в Java? 14 ответовКак это возможно, поскольку оператор постинкрементного увеличения должен увеличить x до 66?
Когда я сделал то же самое для y = ++ x + ++ x + x ++; это дало значение 65 для y и 23 для x.
Так дайте мне знать, как Java-компиляторы решают эти выражения.