До сегодняшнего дня я думал, что, например:
i += j;
Был просто ярлык для:
i = i + j;
Но если мы попробуем это:
int i = 5;
long j = 8;
 Тогда i = я + j; не будет компилироваться, но i += j; будет компилировать штраф.
 Означает ли это, что на самом деле i += j; является ярлыком для чего-то вроде этого i = (type of i) (i + j)?
