概述
文章目录
- for循环深入理解
- 执行过程分析
- 用代码描述
- 思考
for循环深入理解
执行过程分析
for循环的表达式一般如下:
for(表达式1;表达式2;表达式3){
表达式4;
}
执行的顺序为:
1)第一次循环,即初始化循环。
首先执行表达式1(一般为初始化语句),再执行表达式2(一般为条件判断语句),判断表达式1是否符合表达式2的条件,如果符合,则执行表达式4,否则,停止执行,最后执行表达式3.
2)下次的循环:
首先执行表达式2,判断表达式3是否符合表达式2的条件;如果符合,继续执行表达式4,否则停止执行,最后执行表达式3.如果往复,直到表达式3不再满足表达式2的条件。
总结:1>2>4>3---->2>4>3---->2>4>3---->2>4>3---->2>4>3;直到2不满足条件;
用代码描述
表达式1;
while(表达式2){
表达式4;
表达式3;
}
怎么样? 很形象吧,哈哈。
思考
表达式2,一般是list.size(), array.length,;对于这种是固定数值的操作就不要放在for循环里了。
应该优化为:
int size = list.size();
for(表达式1;i< size ;表达式3){
表达式4;
}
从而提高效率。
有问题请指正!!!!!!!!!!!
最后
以上就是昏睡机器猫为你收集整理的for循环理解与优化for循环深入理解的全部内容,希望文章能够帮你解决for循环理解与优化for循环深入理解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复