当前位置: 代码迷 >> J2EE >> 想不通,求解释!解决方案
  详细解决方案

想不通,求解释!解决方案

热度:22   发布时间:2016-04-21 21:52:54.0
想不通,求解释!!!
int i=0;
++i;
System.out.println(++i+i++);
System.out.println(i++);
System.out.println(i);

我以为结果是
4,5,6   结果是4,3,4
为何?
i++?++i?Java?基础

------解决方案--------------------
++i; //i=1
System.out.println(++i+i++);//先++ i=2 i+i=4 ;i++ 最终i=3
System.out.println(i++); //i++ 先输出3 后++ i=4
System.out.println(i);//i=4
  相关解决方案