1、自增变量
package com.chenheng.a_javase;
/**
* @author chenheng
* @date 2021/1/21 16:06
*/
public class P1Test {
public static void main(String[] args) {
int i = 1;
i = i++;
int j = i++;
int k = i + ++i * i++;
System.out.println("i="+i);
System.out.println("j="+j);
System.out.println("k="+k);
}
}
2、运算结果
i=4
j=1
k=11
3、便于理解
++i 先自增后进栈,i++ 先进栈后自增;
自增在变量(局部变量表),运算在栈(操作数栈)中,栈(操作数栈)中运算完,赋值变量(局部变量表)中