对于i=1,i=i++,最后输出结果为1的理解
生活随笔
收集整理的這篇文章主要介紹了
对于i=1,i=i++,最后输出结果为1的理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
int i=1;
i=i++;
System.out.println(i);
關于以上代碼,最后輸出的值應該是2,為什么結果卻是1呢?
作為一個初學者我是這樣理解的:
在jvm中,會先給i一個臨時變量,這里我們先把臨時變量稱為temp;
現在我們再拆分一下剛才的代碼,如下注解部分:
總結
以上是生活随笔為你收集整理的对于i=1,i=i++,最后输出结果为1的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LAMP架构以及论坛的安装
- 下一篇: linux php漏洞扫描工具,TPSc