自增自减运算符(面试题)
面试题
int i=10;
i=i++;//i的自增运算赋值给i,要用到临时变量temp。
System.out.println(i);
运算规则:第一步temp=i;第二步i+1;第三步i=temp;最后输出结果为10
int i= 10;
i=++i;
System.out.println(i);
运算规则:第一步:i+1;第二步temp=i;第三步i=temp;最后结果为11。
注意:i的自增赋值给别的变量时,不会这么麻烦。
i++:先赋值在自增(i的自增)
++i:先自增(i的自增)在赋值

浙公网安备 33010602011771号