我是靠谱客的博主 昏睡机器猫,最近开发中收集的这篇文章主要介绍for循环理解与优化for循环深入理解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 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循环深入理解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部