java后++运算陷阱
前置知识点: ++j 代表 先进行自增后进行赋值
j++ 代表 先赋值后进行自增
奇怪的知识点:
j=j++; //规则使用临时变量:
(1)temp = i ;
(2)i=i+1;
(3)i=temp;
int j = 1;
// j = j++; //规则使用临时变量:(1)temp=i;(2)i=i+1;(3)i=temp;//结果是 1
j = ++j; //结果是2
System.out.println(j);
转自韩顺平老师的视频