document.write('
不存在问题,输出结果为0。
[解析] 本题中,首先对方法increase的调用是值传递,因此,对形参的修改不会影响到实参的值,在执行完increase方法的调用后,main方法中i的值仍然
为0。本题的难点是要理理解i=i++的执行结果。
 后置i++是在程序执行完毕后自增,实现原理为:①把变量i的值取出来,放在一个临时变量(先记作tmp)里;②变量i执行自增操作;③把临时变量tmp的
值作为自增运算的结果返回。
 i=i++的实现原理实际上等价于下面的一段(3行)代码:
 1)tmp=i; //把i的值保存到tmp,tmp=0
 2)i=i+1; //执行自增操作,i=1
 3)i=tmp; //自增操作的返回值0赋值给i,此时i=0

 从上面分析可以发现,在执行完语句i=i++后,变量i的值保持不变。因此,程序的运行结果为0。 

');