用老域名做網(wǎng)站還是新域名武漢seo首頁優(yōu)化技巧
文章目錄
- a+=1 和a = a+1的區(qū)別
- 一、實例代碼
- 二、代碼解釋
- 三、總結(jié)
a+=1 和a = a+1的區(qū)別
一、實例代碼
public class Test {public static void main(String[] args) {byte a = 10;
// a = a + 1;
// a = (byte) (a + 1);a += 1;System.out.println(a);}
}
上面的對變量a進行加一操作時,使用了不同的方法
二、代碼解釋
對于注釋的兩行,第一行是錯誤的方法,因為在java中進行運算的時候默認使用的是int類型,并且在java中高精度向低精度轉(zhuǎn)化的時候需要聲明,因此第二行注釋是正確的。
對于+=而言,不用注重類型轉(zhuǎn)化
三、總結(jié)
綜上所述,+=不用管類型轉(zhuǎn)化,=需要注重類型轉(zhuǎn)化