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