程序员一代码搬运工
【Java学习心得和Java学习技术个人总结】

面试题a=a+b与a+=b的区别

a=a+b与a+=b的区别

一眼看过去,就知道结果是一样的

面试题出这道题的目的是考察自动类型转换

回答一样就跪了

面试题a=a+b与a+=b的区别

a=a+b 当类型不匹配的时候,编译器会通知你报错了

面试题a=a+b与a+=b的区别

a+=b 类型不一致的情况下,会自动转换,编译器不会报错

在两个变量的数据类型一样时:a+=b 和a=a+b 是没有区别的。

但是当两个变量的数据类型不同时,就需要考虑一下数据类型自动转换的问题了

未经允许不得转载:程序员一代码搬运工 » 面试题a=a+b与a+=b的区别

分享到:更多 ()