Até hoje, pensei que, por exemplo: i += j; Foi apenas um atalho para: i = i + j; Mas se tentarmos isso: int i = 5; long j = 8; Então i = i + j;não irá compilar, mas i += j;irá compilar bem. Isso significa que, de fato, i += j;é um atalho para algo assim i = (type of i) (i +...