中间缓存变量机制

public class Test2 {

    public static void main(String[] args) {
        
        int j = 0;
        for(int i = 0; i < 100; i ++){
            j = j++;
        }
        System.out.println(j);
    }
}

输出:0

因为JAVA采用中间缓存变量机制,所以,j = j++ 可换成如下写法:

temp = j;

j = j +1;

j = temp;

原文地址:https://www.cnblogs.com/mynona/p/3604213.html