int i = 0,j;
for ( j=0; j < 99; j++) {
j=j++;
i=i++;
}
System.out.println("j最终值= "+ j);
System.out.println("i最终值= "+ i);
}
输出:
j最终值= 99
i最终值= 0
Java在i=i++这一步进行了这三步
//1赋值到缓存
jvm的一种temp变量简称temp,temp=i;
//2进行自增
i++;
//3缓存赋值给变量
i=temp;