Java基礎(chǔ)面試題i = i++ 執(zhí)行原理
2018-12-27 15:11 作者:動(dòng)力節(jié)點(diǎn) | 我要投稿

今天就分享一下Java基礎(chǔ)面試題 :直接來代碼吧!
public static void main(String[] args) {?
?????int i = 10; ?
??????i = i++; ?
// 輸出結(jié)果為: i = 10 ?System.out.println("i = " + i); ? ?
/* ? ?
i = i++;這條語句相當(dāng)于以下三條語句: ? ?
1) ?int temp = i; ? ? ? ?先把i變量的值10保存到臨時(shí)變量中 ? ?
2) ?i = i+1; ? ? ? ? ? ? ? ?i變量的值加1操作 ? ?
3) ?i = temp; ? ? ? ? ? ?再把臨時(shí)變量中的值賦值給i?
?*/ ? ?
}
標(biāo)簽: