Image

Image_coverless_ wrote in Imageru_java

Туплю

Дорогие коллеги, объясните идиоту, почему

int i = 1;
i += i++ + ++i;

не эквивалентно

int i = 1;
i ++;
i += i++ + i;

UPD: Короче разобрался. Инкремент теряется, т.к. присваивание идет в другую ячейку, а инкрементируется старая. Как сухой остаток, инкрементами в выражениях лучше не пользоваться :)