Arvin Verma Ответов: 1

Вопрос программирования на Java


What will be the values of X and y after executing the following expressions:
int x=20,y=35;
x=y++ + x++;
y=++y + ++x;


Что я уже пробовал:

Я нашел значение X как 55 и y как 57, но я не уверен, что это правильно.

Richard MacCutchan

Ответ будет "что-то", так как эти выражения не гарантированно будут последовательными. В конце концов, не пишите таких выражений.

1 Ответов

Рейтинг:
2

Patrice T

Цитата:
Я нашел значение X как 55 и y как 57, но я не уверен, что это правильно.

Я согласен с 55, но не с 57.
Когда вычисляется новый y, x уже изменился.

Самый простой способ узнать ответ-сделать программу и выполнить ее.