A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

夏日梦

中级黑马

  • 黑马币:79

  • 帖子:23

  • 精华:0

© 夏日梦 中级黑马   /  2017-1-7 14:21  /  1245 人查看  /  7 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

不知道大家有没有对for循环循环的次数有过研究,
在这里,我就抛砖引玉,说下我自己的见解。
下面是我对几种比较常出现的循环的总结:
首先初始条件是0:
        1.判断条件用的是‘<’:
        例子:for(int i=0;i<10;i++){
                }
        那么将会循环10次,通过9-0+1得出
        2.判断条件用的是‘<=’:
        例子:for(int i=0;i<=10;i++){
        }
        循环:11次,通过10-0+1得出。

其次,初始条件是1:
        1.判断条件用的是‘<’:
        例子:for(int i=1;i<10;i++){
                }
        那么将会循环9次,通过9-1+1得出
        2.判断条件用的是‘<=’:
        例子:for(int i=1;i<=10;i++){
                }
        循环:10次,通过10-1+1得出。
可能还有更好的办法去得知循环的次数,欢迎评论。




7 个回复

正序浏览
很用心的分析。不错
回复 使用道具 举报
楼主很细心啊
回复 使用道具 举报
分析的很到位昂
回复 使用道具 举报
回复 使用道具 举报
bitwdh 发表于 2017-1-7 14:58
不错,收藏了,谢谢楼主。

哈哈,谢谢啦
回复 使用道具 举报
回复 使用道具 举报
不错,收藏了,谢谢楼主。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马