首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2013-11-04 
想不通,求解释!!!int i0++iSystem.out.println(++i+i++)System.out.println(i++)System.out.println(

想不通,求解释!!!
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

热点排行