java警惕自增的陷阱

来源:互联网 发布:linux vi e45 编辑:程序博客网 时间:2024/05/17 04:10
public class proposal{public static void main(String[] args) {int count=0;for(int i=0;i<10;i++){count=count++;}System.out.println(count);}}结果输出:    0 /* 步骤一:JMV吧count值(其值是0)拷贝到临时变量区; 步骤二:count值加1,这时候count的值为1; 步骤三:返回临时变量区的值,注意这个值是0,没修改过; 步骤四:返回值赋值给count,此时count值被重置为0。  */