i++和++i的面试考点

public class demo03{
public static void main(String[] args){
//面试题目:
  int i =1;
  i = i++;  // 1.temp=i; 2.i=i+1; 3.i=temp
  /*
  先把i值赋值给临时变量temp,再进行自增.
  最后把temp 再赋值给i.

  int i =1;
  i = ++i
  先对i进行自增,再把i值赋值给临时变量temp.
  最后再把temp 赋值给i.
  System.out .println(i);//2

  */

System.out .println(i);//1


}
}

上一篇:3. 无重复字符的最长子串


下一篇:每日一题 0130