有人会认为 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)