a=a+b与a+=b有什么区别吗?
生活随笔
收集整理的這篇文章主要介紹了
a=a+b与a+=b有什么区别吗?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
+=操作符會進(jìn)行隱式自動(dòng)類型轉(zhuǎn)換,此處a+=b隱式的將加操作的結(jié)果類型強(qiáng)制轉(zhuǎn)換為持有結(jié)果的類型,而a=a+b則不會自動(dòng)進(jìn)行類型轉(zhuǎn)換.如:
byte a = 127; byte b = 127; b = a + b; // 報(bào)編譯錯(cuò)誤:cannot convert from int to byte b += a;總結(jié)
以上是生活随笔為你收集整理的a=a+b与a+=b有什么区别吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: String,StringBuffer和
- 下一篇: 简述泛型的上界和下界?