用老域名做網(wǎng)站還是新域名武漢seo首頁(yè)優(yōu)化技巧
文章目錄
- a+=1 和a = a+1的區(qū)別
- 一、實(shí)例代碼
- 二、代碼解釋
- 三、總結(jié)
a+=1 和a = a+1的區(qū)別
一、實(shí)例代碼
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);}
}
上面的對(duì)變量a進(jìn)行加一操作時(shí),使用了不同的方法
二、代碼解釋
對(duì)于注釋的兩行,第一行是錯(cuò)誤的方法,因?yàn)樵趈ava中進(jìn)行運(yùn)算的時(shí)候默認(rèn)使用的是int類型,并且在java中高精度向低精度轉(zhuǎn)化的時(shí)候需要聲明,因此第二行注釋是正確的。
對(duì)于+=而言,不用注重類型轉(zhuǎn)化
三、總結(jié)
綜上所述,+=不用管類型轉(zhuǎn)化,=需要注重類型轉(zhuǎn)化