Как в Java работают операторы пост-инкремента (i++) и предварительного инкремента (++i)?JAVA

Программисты JAVA общаются здесь
Anonymous
Как в Java работают операторы пост-инкремента (i++) и предварительного инкремента (++i)?

Сообщение Anonymous »

Можете ли вы объяснить мне вывод этого Java-кода?

Код: Выделить всё

int a=5,i;

i=++a + ++a + a++;
i=a++ + ++a + ++a;
a=++a + ++a + a++;

System.out.println(a);
System.out.println(i);
В обоих случаях результат равен 20

Подробнее здесь: https://stackoverflow.com/questions/237 ... rk-in-java

Вернуться в «JAVA»