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;
原文:http://www.cnblogs.com/mynona/p/3604213.html