java +和+=,
分享于 点击 3564 次 点评:36
java +和+=,
java中有+=运算符。比如
a += b
表示
a = a + b;
大多数情况下是成立的,但是有个例子就不相等了。
short s1 = 1;
s1 = s1 + 1;
编译时就会出错。因为s1 + 1的类型是int型,赋值给short型的s1就会出现转型错误,要进行转型操作。
但
short s1 = 1;
s1 += 1;
就不会发生那种错误,编译器会对他进行特殊处理。因此编译不会出错。
相关文章
- 暂无相关文章
用户点评