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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fanxiaolin 中级黑马   /  2016-4-7 23:57  /  2905 人查看  /  17 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果for不嵌套我还是能懂,但是比如
for(i=0, i<    i++){
     for(j=0,j<     j++)
}

我就蒙了!

17 个回复

倒序浏览
先循环一次外面的循环,然后走完里面的循环,再继续一次外面的循环,一直拆解下去......
回复 使用道具 举报
就好比一个小区包含很多栋楼,每栋楼又有很多户住房;
回复 使用道具 举报
张雄 发表于 2016-4-8 09:32
就好比一个小区包含很多栋楼,每栋楼又有很多户住房;

那么我们在遍历住房的时候,先确定一下找哪一栋楼房,接着去那栋楼里找每一户住户。然后找下一栋............................差不多就是这个意思。
回复 使用道具 举报
for循环括号内用分号间隔。
回复 使用道具 举报
你这个都不懂!那你在做练习的时候,没做过九九乘法表吗!那个你怎么做的??下面的这个for和if有区别吗?不是一个道理吗
回复 使用道具 举报
木辰 中级黑马 2016-4-10 06:40:36
7#
按顺序看,,i=0,i<的时,进去,j=0,j<,开始执行内循环包含的语句,然后j++,再判断
回复 使用道具 举报
张雄 发表于 2016-4-8 09:31
先循环一次外面的循环,然后走完里面的循环,再继续一次外面的循环,一直拆解下去...... ...

ok, 谢谢
回复 使用道具 举报
木辰 发表于 2016-4-10 06:40
按顺序看,,i=0,i

懂了  谢谢
回复 使用道具 举报
你还是看点实际的代码吧!!这个一点用都没有!!!
回复 使用道具 举报
层次结构
回复 使用道具 举报

enne  已知 谢谢
回复 使用道具 举报
外 内 关系
回复 使用道具 举报
本帖最后由 liuchenguangqnm 于 2016-4-13 23:47 编辑

按照顺序从上到下一行一行分析就行:
我们来看你的例子。首先是外循环,第一行判断为true就开始第二行语句。
第二行语句如果判断为true,就进入内循环语句的执行,然后j变量自加1,由于此时内部循环还没有结束,所以继续判断j是否小于规定的数值,如果结果为true,就继续执行第二次内循环。
j如果一直小于指定数值,内循环就一直会执行,除非内循环结束,外循环的第二次执行才会开始。
然后又会接着执行一次内循环
回复 使用道具 举报
外层循环进来一个,然后执行内层循环,执行完以后,返回外层循环,外层循环第二个进入,再将内层循环执行一次,就这样一直执行,直到外层循环执行完
回复 使用道具 举报
外循环控制内循环的循环次数,外循环循环一次,内循环就执行全部循环一次,如果里面是输出元素的话,就是外循环控制行数,内循环控制列数
回复 使用道具 举报
Czech 中级黑马 2016-4-21 23:51:04
17#
一步一步慢慢读,跟着视频来学
回复 使用道具 举报
其实这个就是外循环执行一次,内循环的条件都满足后,才会跳出,然后进入外循环,直到完毕
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马