java中i++与++i的探讨

来源:互联网 发布:软件项目实施心得体会 编辑:程序博客网 时间:2024/06/10 02:39

例子1:i++

 int count=1;
  int flag=1;
  int temp=1;
  System.out.println((count+">>"+(count++)));结果为:1>>1
  //System.out.println((count++)+">>"+count);结果为:1>>2

 int count=1;
  int flag=1;
  int temp=1;
  temp=count++;//先赋值后相加
  System.out.println(temp+">>"+count);//所以

结果为:1>>2

例子2:++i

  int count=1;
  int flag=1;
  int temp=1;
 System.out.println(flag+">>"+(++flag));//结果为1>>2
 // System.out.println(flag+">>"+(++flag));//结果为2>>2

 

 int count=1;
  int flag=1;
  int temp=1;
  temp=++flag;
  System.out.println(temp+">>"+flag);//结果为:2>>2

 

0 0