读书人

java +跟+=

发布时间: 2012-10-09 10:21:45 作者: rapoo

java +和+=
java中有+=运算符。
比如

a += b

表示
a = a + b;

大多数情况下是成立的,但是有个例子就不相等了。
short s1 = 1;s1 = s1 + 1;

编译时就会出错。因为s1 + 1的类型是int型,赋值给short型的s1就会出现转型错误,要进行转型操作。

short s1 = 1;s1 += 1;

就不会发生那种错误,编译器会对他进行特殊处理。因此编译不会出错。

读书人网 >编程

热点推荐