short s1 = 10;
s1 = s1 + 2;
此时会显示编译不通过
short s1 = 10;
s += 2;
这时代码可以通过
原因: += 这个不会改变变量本身的数据类型
所以再日常工作中,为了以防因为数据类型的不同而出bug,最好使用 += 这种运算符
short s1 = 10;
s1 = s1 + 2;
此时会显示编译不通过
short s1 = 10;
s += 2;
这时代码可以通过
原因: += 这个不会改变变量本身的数据类型
所以再日常工作中,为了以防因为数据类型的不同而出bug,最好使用 += 这种运算符