变量自增
public class Test {
public static void main(String[] args) {
int i =1;
i = i++;
System.out.println("i1="+i);
System.out.println("------------");
int j = i++;
System.out.println("i2="+i);
System.out.println("j1="+j);
System.out.println("------------");
int k = i+ ++i * i++;
System.out.println("i="+i);
System.out.println("j="+j);
System.out.println("k="+k);
}
}
运算结果:

i = i ++分析


int k = i+ ++i + i++ 运算分析

执行到 int k = i+ ++i + i++ 运算分析

执行到 int k = i+ ++i + i++ 运算分析

最后

右键查看字节码情况 (open with -> Class File Viewer)


传送门:https://www.bilibili.com/video/BV1nJ411M7ZJ?p=1


被折叠的 条评论
为什么被折叠?



