Java当中“+=”和“=+”的区别

“+=”会自动类型强制转换!

  隐含了一个强制类型转换!

string a1 = "9";

int a2 = 10;

a1+=a2;

a1=a1+a2;     

不会报错,自动转换。

string a1 = "9";

int a2 = 10;

a1=a1+a2;    

报错,字符串类型不能与整数相加

三  相同的类型无所谓!

猜你喜欢

转载自www.cnblogs.com/ZXF6/p/12957038.html