像 +=这样的扩展类赋值运算符,s +=2;不完全等同于 s = s +2;区别在于+=运算结果的数据类型不会改变(如果s是byte类型的,那么+=运算结果的s还是byte类型, = 运算结果为int类型(自动类型转换),编译会提示损失精度。