有人会认为 i+=j,就是i=i+j;但是在这种情况下 int i =5;long j =8;i=i+j编译时就会报错,但是i+=j不会英i+=j实际上是 i = (int)(i+j);即 i= (type of i)(i+j)