class TestI
{
public static void main(String [] args)
{
int i=0;
i=i++ + ++i;
System.out.println(i);
}
}这段程序结果为2,请问其执行过程是什么样的!
{
public static void main(String [] args)
{
int i=0;
i=i++ + ++i;
System.out.println(i);
}
}这段程序结果为2,请问其执行过程是什么样的!
解决方案 »
- 如何在无JDK的电脑上运行jar
- 一个小问题,很着急!
- 小白问题:知道ip和端口,怎么创建一个socket?
- 我用java编了一个三重密码验证,请各位高手看一下哪里还需要改进
- 从数据库中生成报表,在web端修改后又存回去
- 请问如何对filechooser中选择一个文件的事件进行设置处理
- 在JBuilder8中要怎样配置才能方便地运行Servlet呢?
- 一个初级的问题!望各位大侠帮帮忙。
- 请问TxDataSource和Datasource的区别??
- Applet 在ie下面运行错误?(已用httpconven工具转换过)插件提示错误!!
- 怎么我写的阶乘运算在我的计算机上运行崩溃了(请大家帮忙看看)
- servlet中设置session问题~!
不过建议楼主不要写这样可读性极差的代码,不利于程序的维护...
到最后你会被搞得一个头变两个大...
上面两位....
先计算i++ 先返回0,再增加i.得i=1;
再计算++i, 先增加1,再返回i值2
最后计算0+2
所以结果为2