谁能告诉我为什么
来源:互联网 发布:模特训练 知乎 编辑:程序博客网 时间:2024/06/10 18:21
谁能告诉我,为什么下面的程序运行结果让我如此不解呢?
public class Test {
public static void main(String[] args) {
int i=1;
for(int j=1;j<10;j++){
i=i++;
//System.out.println("i="+i);
}
System.out.println("i="+i);
}
}
在for循环外和循环里,输出的结果全部是i=1,请高手给出指教
当然,for循环里的语句如果是i++或是i=i+1就是我预期的结果了。就请高手给说说为什么用i=i++就让我疑惑就OK了。谢谢咯
- 谁能告诉我为什么
- 谁能告诉我这是为什么?
- asp截取四位,谁能告诉我这是为什么?
- 谁能告诉我!!!!!!!!
- 谁能告诉我这是咋回事
- 谁能告诉我
- 谁能告诉我
- 谁能告诉我该怎么办?
- 谁能告诉我这是什么原因?
- 谁能告诉我这个代码为什么不能在datagrid里面显示结果呢
- 谁能告诉我这是为什么呢?C++变量初始化问题
- 谁能告诉我哪里出错了,JCL
- 谁能告诉我C#的工具哪有啊
- 谁能告诉我这是什么情况
- 谁能告诉我怎么获得c币啊
- 你能告诉我吗
- 谁能告诉我这是对还是错.
- 菜鸟级问题!!谁能告诉我这样自动生成DataGrid
- 单片机C语言while(1)的问题
- 例子 5.1输入2个实数,按代数值由小到大的顺序输出这两个数
- 例子5.2 输入3个数a b c,要求按由小到大的顺序输出
- 不能干一辈子开发?(续)——Leo网上答疑38-2
- 5.3 有一函数
- 谁能告诉我为什么
- Let's go
- //例子5.4 输入一个字符,判断它是否大写字母,如果是,将它转换成小写字母;
- lingjifen
- 学习oralce心得
- html5_video_audio
- //例子5.5 写程序,判断某一年是闰年
- 策略模式 刚刚学习 大家简单了解一下
- 2010年4月11日星期日