JAVA for循环执行顺序 及 i++和++i的区别
来源:互联网 发布:wap彩票小偷源码 编辑:程序博客网 时间:2024/05/22 15:50
1.i与i++的区别是: ++i 是先执行 i=i+1 再使用 i 的值,而 i++ 是先使用 i 的值再执行 i=i+1。
2.但是如果不了解 for 循环的执行顺序则容易出错。
for循环的执行顺序如下:
for(sta1;sta2;sta3)
{
sta4;
}
1.进入循环执行sta1;//只是进入的时候执行.
2.执行sta2;//条件为真才执行sta4,不然就跳出for了.
3,执行sta4;
4,执行sta3;
5,再回到第2步开始执行
再看以下例子:
for (int i = 0; i < 10; i++) {System.out.println(i);}
与
for (int i = 0; i < 10; ++i) {System.out.println(i);}
在执行打印的结果上并没有不同,至于看到有说两者的效率有差异:http://topic.csdn.net/t/20050905/20/4251188.html,还要再去研究一下。
- JAVA for循环执行顺序 及 i++和++i的区别
- for循环 i++和++i 的区别
- for循环里面的++i和i++的区别
- for循环中 i++ 和++i 区别?
- java里面for循环中i++与++i的区别
- for循环中i++和++i的区别
- for()循环中 i++ 和 ++i的区别
- for循环中++i与i++的执行效率与区别
- java中的i++ 和 ++i 以及 for循环
- i++和++i的区别以及在for循环中效果一样解惑
- for循环中的++i,和方法语句中的i++的区别
- 由希尔排序算法实现引起的for循环执行过程及i++和++i异同的提问——打打基础
- for循环里的i++和++i的效率
- 在XSL里执行类似for(i=0;i〈x;i++)的循环
- 在XSL里执行类似for(i=0;i〈x;i++)的循环
- 在XSL里执行类似for(i=0;i<n;i++)的循环
- Java中i++ 和 ++i的区别
- java i++和++i的区别
- JAVA必须要理解的一些问题
- MFC----windows控件----进度条控件(CProgressCtrl)
- Android学习--Android带删除按钮的ListView
- 时间最会见缝插针——大三下总结
- 树形DP学习
- JAVA for循环执行顺序 及 i++和++i的区别
- 运营一个游戏,以吸引充值为目的的话,最值得关注的游戏内数据是什么?
- using mysql with rails3.2.6(test evironment:ubuntu12.04)
- C语言高级技术之--windows密码破解
- 关于Eclipse上使用可视化设计界面(Java EE 使用可视化界面设计)
- 2012端游末日:置之死地而无生!
- 页游与端游合体 微端网游或成为行业风向标
- 端游与页游之战:微端网游突出重围
- 堪比端游!欧美十大RPG网页游戏推荐