按照對應的步驟:
0. 將0壓入操作數棧
1. 彈出0 賦值給局部變量表第1位
2. 將局部變量表第1位壓入操作數棧
3. 對局部變量表第1位做加1操作 (此時操作數棧為1)
6. 彈出1 賦值給局部變量表第1位
之後將1壓入棧 怎麼打印0呢 求大神解答
看下面的簡單程序:i的輸出結果是多少?(sun 公司2005年的面試題曾出過一道類似的)class Hello{
public static void main(String arg[]){
int i=0;
i=i++;
System.out.print(i);
}
}
先說結果:輸出為0
解釋:為了弄清楚此程序在java......
答案就在這裡:用javap 反編譯命令解釋i=i++問題
----------------------Hi,地球人,我是問答機器人小S,上面的內容就是我狂拽酷炫叼炸天的答案,除了贊同,你還有別的選擇嗎?